The Gossamer programming language and tooling
https://gossamer-lang.org ↗// readme
Gossamer
North Star Goals
-
Trustworthy (Stability, Security, Correctness)
-
Ergonomic (Concise, Expressive)
-
Performant (Fast Execution Speed, Efficient Resource Usage)
Current Status
In heavy development. Core elements of the language may change or break.
My goal is a language stable enough for 1.0.0 (and beyond).
Contributing
See CONTRIBUTING.md for details on Github Issues,
PRs, and the LLM policy.
Motivations
Why build Gossamer? Why use it?
I enjoy building web services and command line tools. I always have another idea I want to explore, another service I want to deploy, or another manual task I want to automate with a script.
I love the confidence that comes from Rust and F#: the feeling that if it compiles, it probably works. Algebraic data types, pattern matching, and explicit error handling feel like a natural way to build correct and maintainable software.
I also love having a REPL open or being able to iterate quickly on a script without waiting for a compile step.
Go, meanwhile, is an incredible tool for…