- All languages
- ANTLR
- Agda
- AppleScript
- Arduino
- Assembly
- Bikeshed
- Bluespec
- C
- C#
- C++
- CMake
- CSS
- Chapel
- Circom
- Clojure
- CoffeeScript
- Common Lisp
- Coq
- Crystal
- Cython
- Dart
- Dhall
- Dockerfile
- Elixir
- Elm
- Erlang
- F#
- Factor
- Fortran
- Go
- HTML
- Haskell
- Idris
- Java
- JavaScript
- Jinja
- Jsonnet
- Julia
- Jupyter Notebook
- Koka
- Kotlin
- Logos
- Lua
- MATLAB
- MDX
- Makefile
- Markdown
- Mojo
- Nim
- Nix
- Nunjucks
- OCaml
- Objective-C
- Objective-C++
- OpenSCAD
- PHP
- Perl
- PowerShell
- Processing
- Prolog
- Propeller Spin
- Puppet
- Python
- R
- Racket
- Rich Text Format
- Rocq Prover
- Roff
- Ruby
- Rust
- SCSS
- Sass
- Scala
- Shell
- Solidity
- Standard ML
- Starlark
- Svelte
- Swift
- SystemVerilog
- TeX
- TypeScript
- V
- VHDL
- Verilog
- Vim Script
- Vue
- WebAssembly
- Wikitext
- YAML
- Zig
- nesC
Starred repositories
Parsing, analyzing, and comparing source code across many languages
A strongly-typed language that compiles to JavaScript
Compiler for Elm, a functional language for reliable webapps.
A statically typed lisp, without a GC, for real-time applications.
Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
A Dependently Typed Functional Programming Language
Agda is a dependently typed programming language / interactive theorem prover.
Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository)
A statically typed concatenative systems programming language.
Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
A demo implementation of a simple dependently-typed language
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code example…
Tutorial using ghci to make folds easier. Come for the tutorial, stay for the fold puns.
A framework to execute and verify algorithms using Groth16 zkSNARKs.
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor mo…
The monorepo of YulDSL (a DSL for Solidity/Yul), YulDSL/Haskell (Embedding YulDSL in Haskel), and Yolc (a safe, expressive, fun language for Ethereum, powered by YulDSL/Haskell).