How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Roc is a statically typed, functional programming language built around immutable-by-default semantics, exhaustive pattern matching on tag unions, and a type system that combines optional explicit annotations with full compile-time type inference. Its core identity centers on correctness and expressiveness, using tagged unions for error handling with a question-mark operator for early error propagation, and a trailing-bang naming convention that makes side-effect boundaries syntactically visible at every call site. The language distinguishes itself through a platform-based I/O abstraction tha
Fast & simple framework for building web applications
Write Elixir code using statically-typed Elm-like syntax (compatible with Elm tooling)
The main features of wende/elchemy are: Language Implementations, Inspired By Elm, Elm Inspired Projects.
Open-source alternatives to wende/elchemy include: roc-lang/roc — Roc is a statically typed, functional programming language built around immutable-by-default semantics, exhaustive… hecrj/iced — Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a… dmjio/miso — :ramen: A tasty Haskell web framework. easafe/purescript-flame — Fast & simple framework for building web applications. fsprojects/fabulous — Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming. elmish/elmish — Elm-like abstractions for F# apps.