Languages & runtimes
25 tools recommended in Hacker News comment threads, most-mentioned first.
- 2 threads
- 2 threads
- Lobster ↗2 threads
A high-level programming language by Wouter van Oortmerssen, focused on ease of use with good performance.
- Rust2 threads
A systems programming language with compile-time memory safety guarantees.
- Catala1 thread
A programming language for translating legal statutes into executable code.
- Coalton1 thread
A statically typed functional language embedded in Common Lisp.
- 1 thread
- Elixir1 thread
A functional language on the Erlang VM.
- F#1 thread
A functional-first programming language on .NET.
- F*1 thread
A proof-oriented functional programming language with dependent types.
- Fil-C1 thread
A memory-safe implementation of C/C++ that compiles existing code with runtime safety checks.
- 1 thread
- Go1 thread
A compiled, garbage-collected language from Google with goroutines.
- Janet1 thread
A lightweight, embeddable Lisp-family language influenced by Clojure.
- 1 thread
- OCaml1 thread
A statically typed functional programming language with a garbage collector.
- Odin1 thread
A systems programming language with configurable allocators such as bump and scratch allocators.
- 1 thread
- 1 thread
- 1 thread
- 1 thread
- TruffleRuby1 thread
A high-performance Ruby implementation built on GraalVM.
- Typed Racket1 thread
A gradually typed dialect of Racket.
- 1 thread
- symbolasm ↗1 thread
A modern assembler syntax with C-like types and named variables mapping nearly 1:1 to instructions.