An article explaining the rationale for Pijul and comparing it to other well-known DVCSs.
Free server software modeled after Firebase, with end-to-end encryption built in. Powers EteSync.
Curious fact: Most of the code of the C and Java client libraries is Rust.
Free server software and clients for personal data synchronization. Comes with Java, Rust, and Python libraries. Android client available on F-Droid, GNOME (Evolution) and KDE (Kontact) integrations upstreamed.
A web site that lets you compare various programmerβs fonts with one another.
Rustβs core
, on the other hand, is. You do not need to worry about library code silently calling into an allocator or attempting to invoke syscalls if you are on no_std
, and you still have a wealth of libraries available to you in no_std
land. This makes Rust uniquely suited for dabbling in embedded programming.
Another pure Java TUI library.
A pure Java TUI library.
An object-oriented Java terminal manipulation library based on Elegant Objects principles.
A TurboVision-like text-based user interface framework for Java.
Extremely memory-efficient JSON for Rust.
Type-erased thin pointers for Rust.
A Rust library to create custom dynamically sized types.
Tagged-pointer unions in Rust.
More efficient synchronization primitives for Rust than the standard library provides.
A static type checker for JavaScript. Stricter than Flow and TypeScript with better type inference. Does not extend the language.
A Rust test harness that is no_std
and can run on a microcontroller. You can use it to run your unit tests on the actual hardware you are targeting.
A UI framework for very small VT100-compatible terminals.
A free Qmodem clone and terminal emulator.