RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
- robotics
- graphical-programming
- state-machine
Flow-based Application Layer Framework
- elixir
- flow-based-programming
- framework
- pipeline
Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20
Runtime type checking for JS with Hindley Milner signatures
- hindley-milner
- type-checking
- functional-programming
- invariant
Thread-safe, persistent, immutable collections for the Crystal language
- crystal
- immutable-collections
- vector
- hash
🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥
Logic programming in Swift
- swift
- kanren
- logic-programming
- solver
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
Rocq plugin embedding Elpi
- coq
- metaprogramming
- extension-language
- lambda-prolog
A haxe programming library for beginners. Powered by OpenFL and Starling.
- openfl
- haxe
- starling
- framework
TranslatedA turn-based competitive Python programming game: problem-solving speed is combat power. A web-based Python programming battle game.
A simple framework for compile-time benchmarks
An esoteric programming language built to break LLMs and coding agents.
Railway-oriented programming for .NET
Vert.x Blueprint Project - A reactive todo-backend implementation using Vert.x and various persistence
First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.
- clojure
- pattern-matching
- functional-programming
C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html
A complete header translation (binding) of the raylib 6.2 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.
- header-translation
- pascal-binding
- raylib
- lazarus
Swift µframework with extensions for the Optional Type
- swift
- functional-programming
- swift-extensions
:mouse: A magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied...
Learn V by Example
Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.
- delphi
- delphi-library
- pascal-programming
- template-engine
A friendly and modern functional object oriented language for shell script.
OM#: Visual Programming | Computer-assisted Music Compositon
- computer-assisted-composition
- music
- visual-programming
- lisp