Awesome List Updates on Nov 21, 2024
17 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Embedded Rust
Tools / Paid and commercially available materials
- xargo (⭐1.1k) Rust package manager with support for non-default std libraries — build Rust runtime for your embedded system.
- xargo is great, but since it's in maintenance mode, cargo-xbuild (⭐264) is catching up as its intended replacement.
- Knurling Tools are developed by Ferrous Systems to ease the development process for building, debugging, and testing embedded Rust systems. These tools include:
- defmt (⭐1k): a highly efficient logging framework that targets resource-constrained devices, like microcontrollers.
- derive-mmio (⭐9): Creating MMIO-friendly APIs for embedded peripherals.
- flip-link (⭐350), a linker wrapper that provides stack overflow protection without an MMU by flipping the standard memory layout of ARM Cortex-M programs
- app-template (⭐358), a
cargo-generatepowered project template for quickly setting up new projects using the Knurling Tools. - defmt-test (⭐9), an embedded test harness that lets you write and run unit tests as if you were using the built-in
#[test]attribute, but will run on an embedded target
Real-time / Real-time tools
- RTIC v1.0 Real-Time Interrupt-driven Concurrency — A concurrency framework for building real-time systems:
- cortex-m rtic (⭐2k) RTIC framework for ARM Cortex-M microcontrollers
- msp430 rtfm (⭐11) RTFM framework for MSP430 MCUs
Peripheral Access Crates / MSP430
msp430g2553Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust)- msp430 quickstart (⭐44) some examples for msp430
HAL implementation crates / STMicroelectronics
stm32f4xx-hal-- Generic HAL implementation for all MCUs of the stm32f4 series
stm32f7xx-hal-- Generic HAL implementation for all MCUs of the stm32f7 series
stm32h7xx-hal-- HAL implementation for the STMicro STM32H7xx family of microcontrollers
stm32l0xx-hal-- HAL implementation for the the STMicro STM32L0xx family of microcontrollers
stm32l4xx-hal-- Generic hal support for stm32l4 devices, has examples that can run on boards like the Nucleo-L432KC, Solo, and similar boards
stm32-hal-- HAL implementation for STM32 devices across multiple families, with a focus on newer ones like L4, L5, and H7.
HAL implementation crates / MSP430
msp430fr2x5x-hal- HAL implementation for the MSP430FR2x5x family of microcontrollers
HAL implementation crates / Silicon Labs
tomu-hal- HAL implementation targeted for Tomu USB board with EFM32HG309F64 ARMv6-M core. Has support to configure tomu bootloader (⭐75) directly from an application via the
toboot_configmacro.
- HAL implementation targeted for Tomu USB board with EFM32HG309F64 ARMv6-M core. Has support to configure tomu bootloader (⭐75) directly from an application via the
2. Awesome Elm
Articles / Why Elm?
- Elm: A frontend story that a backend dev can love - A story how Elm fits a backend developer's brain like no other
3. Awesome Cli Apps
Productivity / Time Tracking
- arttime (⭐1.1k) - Featureful timer with native desktop notifications and curated ASCII art.
4. Awesome Terraform
Self-hosted Terraform Platforms / IDE
- Burrito (⭐502) - TACoS Kubernetes Operator - "ArgoCD for Terraform"
5. Awesome Opentofu
Tools / Platforms
- Terrateam - Open-source alternative to Terraform Cloud/Enterprise, GitOps-first with native GitHub integration and designed for scale, security, and reliability.
6. Awesome Rails
Open Source Rails Apps / Other external resources
- freeATS (⭐30) - An open source applicant tracking system with self-hosting capabilities (using Rails 7.1). - 🌍
7. Awesome Magento2
Tools
- Mage (⭐15) - Simplifies bin/magento commands by adding helpful shortcuts and time-saving tools to enhance your productivity.
8. Awesome Generative Deep Art
Autonomous LLM Agents / Multi-agents
9. Free for Dev
Authentication, Authorization, and User Management
- Auth0 — Hosted SSO. The free plan includes 25,000 MAUs, unlimited Social Connections, a custom domain, and more.
10. Awesome Gbdev
Tools / Graphics utilities
- GB-convert (⭐0) - Game Boy tile conversion and map editor tool (converts to assembly).
ASM / Syntax highlighting packages
11. Awesome Ai Tools
Editor's Choice
- There's an AI - List of best AI Tools
12. Awesome Neovim
GitHub / Diagnostics
- topaxi/pipeline.nvim (⭐164) - View and dispatch GitHub Actions workflow and GitLab CI pipeline runs.
13. Awesome Polars
Python / Miscellaneous
- cerburus (⭐2) - Python package that prints Polars DataFrames with hierarchical headers by @rhshadrach.
14. Awesome Acg
Audio
- AivisSpeech - AI Voice Imitation System - Text to Speech Software. [日本語]
Web
- AITuberKit (⭐563) - AITuber Kit. [日本語/English/中文]
Uncategorized
- ChatdollKit (⭐929) - ChatdollKit enables you to make your 3D model into a chatbot. [English/日本語]
15. Awesome Micropython
Books / SRAM
- MicroPython Cookbook - By Marwan Alsabbagh. ISBN 9781838649951.
- MicroPython Projects - By Jacob Beningo. ISBN 9781789958034.
16. Awesome Angular
General / Google Developer Experts
- ngx-forms-core (⭐1) - This library provides strictly typed versions of the Angular form system. The classes extend the Angular form system and provide several tools to improve type strictness.
Form Controls / Google Developer Experts
- ngx-mat-split-button (⭐2) - A split button component for Angular Material. Split buttons (also known as "split button dropdowns" in Bootstrap) have a primary action button with a conjoined dropdown toggle that opens a menu for secondary actions.
Markdown / Google Developer Experts
- ngx-textile (⭐1) - Use the Textile markup language in your Angular project using textile-js (⭐213).
Mixed utilities / Google Developer Experts
- ngx-utility (⭐1) - Various helpers for forms, zones, DOM manipulation, HTTP requests, and more.
- ssv.ngx (⭐2) - Mono-repo of libraries from sketch7. ngx.command (⭐2) is a command pattern implementation for Angular. ngx.ux (⭐2) provides UX essentials and utilities for building apps.
17. Awesome for Beginners
Python
- FastAPI (⭐87k) (label: good first issue)
A modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints.
- Prev: Nov 22, 2024
- Next: Nov 20, 2024