
Gossamer is an open-source programming language designed with a syntax influenced by Rust and a runtime inspired by Go. It addresses the need for expressive, clear code and modern concurrency by providing real goroutines, a Swift-like memory model, and a broad standard library. The language is intended for developers seeking a balance between safety, performance, and ease of use, particularly those familiar with Rust, Go, F, or similar languages.
Among its distinguishing features, Gossamer offers forward pipes for data flow, immutability by default, and a design that emphasizes a single, obvious way to accomplish tasks. Its memory management uses deterministic reference counting modeled after Swift's ARC, enhanced with automatic cycle collection and arena regions that reclaim memory as it goes out of scope. This approach eliminates the need for a borrow checker, lifetimes, or a tracing garbage collector.
Concurrency in Gossamer is handled through goroutines and typed channels, employing an M:N scheduler where blocking calls park the goroutine rather than the thread. Functions are colorless, meaning there is no distinction between synchronous and asynchronous functions, and the language omits constructs like async, await, or function coloring. Developers can run Gossamer code interactively using a bytecode virtual machine and REPL for rapid iteration, or compile applications to a single, dependency-free native binary via LLVM for distribution.
Gossamer's standard library covers areas such as HTTP, JSON, cryptography, SQL, and compression. The language is extensible, allowing developers to integrate safe Rust code when needed. It supports familiar types and constructs including Result, Option, exhaustive pattern matching, traits, and generics, with no concept of null. gos files on Linux (x86_64, aarch64, armv7), macOS (Intel and Apple Silicon), and Windows (x86_64).
0 but maintains a stable surface for development. Its open-source nature and cross-platform support make it accessible to a wide range of programmers interested in modern language design and concurrency models.
Gossamer sits in PulseGate's Frameworks & SDKs category. It focuses on providing a fast, expressive programming language with modern concurrency and memory management. It is built as an open-source project for systems programmers and developers seeking modern concurrency features. Gossamer is open source under the Apache-2.0 license. It runs on the web, the command line, macOS, Windows, and Linux, and it can be self-hosted.
Gossamer contributors builds and maintains Gossamer, and the product first shipped in 2026. Development happens publicly on GitHub with 83 stars and 245 commits in the last 90 days. PulseGate's similarity index finds few close equivalents — Gossamer occupies a relatively distinct niche. Key capabilities include goroutines, swift-like memory, and Bytecode VM. Gossamer is currently in beta.
Latest indexed changes and source events
Gossamer: a Rust-flavoured language with real goroutines and pause-free memory discovered by the PulseGate indexer
Other apps tracked under the same category.