Pappe
proto_activities
Pappe | proto_activities | |
---|---|---|
1 | 3 | |
6 | 7 | |
- | - | |
10.0 | 5.3 | |
about 2 years ago | 5 months ago | |
Swift | C | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pappe
-
Blech: A language for developing reactive, real-time critical embedded software
https://github.com/frameworklabs/Pappe
I think the synchronous approach is really profound and hope more people look into it.
proto_activities
-
Contiki – OS for networked, memory-constrained systems
The magic source of Contiki is IMHO the use of protothreads as a lightweight concurrency system. Protothreads can also be used to implement synchronous programming models - like this one: https://github.com/frameworklabs/proto_activities
-
Blech: A language for developing reactive, real-time critical embedded software
I created two „offsprings“ of Blech:
1. A C based lib using protothreads: https://github.com/frameworklabs/proto_activities
2. A Swift DSL:
-
Multitasking to Arduino
Synchronous programming is also a good choice IMHO to handle multiple concurrent activities in a simple way on an embedded system.
https://github.com/frameworklabs/proto_activities
What are some alternatives?
ranger - Turns your M5StickC with the ToF HAT into a laser rangefinder.
cores - Teensy Core Libraries for Arduino
open-source-ios-apps - :iphone: Collaborative List of Open-Source iOS Apps
tinyos-main - Main development repository for TinyOS (an OS for embedded, wireless devices).
ShadowsocksX-NG - Next Generation of ShadowsocksX
rtic - Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Alamofire - Elegant HTTP Networking in Swift
avr-hal - embedded-hal abstractions for AVR microcontrollers
open-source-mac-os-apps - 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
iina - The modern video player for macOS.
embassy - Modern embedded framework, using Rust and async.