awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repository-uri

Awesome GitHub RepositoriesScheme Implementations

Dialects following or inspired by the R(x)RS Scheme standards.

Explore 29 awesome GitHub repositories matching part of an awesome list · Scheme Implementations. Refine with filters or upvote what's useful.

Awesome Scheme Implementations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • carp-lang/carpAvatar carp-lang

    carp-lang/Carp

    5,815Vezi pe GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Statically typed Lisp with Rust-like memory management.

    Haskellfunctionalfunctional-programminggame-development
    Vezi pe GitHub↗5,815
  • mattwparas/steelAvatar mattwparas

    mattwparas/steel

    2,366Vezi pe GitHub↗

    An embedded scheme interpreter in Rust

    Embedded Scheme interpreter written in Rust.

    Rust
    Vezi pe GitHub↗2,366
  • glycerine/zygomysAvatar glycerine

    glycerine/zygomys

    1,787Vezi pe GitHub↗

    Quick examples...

    Embeddable Lisp with Go reflection capabilities.

    Go
    Vezi pe GitHub↗1,787
  • jeffbezanson/femtolispAvatar JeffBezanson

    JeffBezanson/femtolisp

    1,714Vezi pe GitHub↗

    This project began with an attempt to write the fastest lisp interpreter I could in under 1000 lines of C. It snowballed from there as I kept trying to see if I could add powerful features with minimal code. At the same time I assembled a library of some of my favorite C code (by myself and…

    Scheme-like Lisp powering the Julia language compiler.

    Scheme
    Vezi pe GitHub↗1,714
  • digego/extemporeAvatar digego

    digego/extempore

    1,463Vezi pe GitHub↗

    Extempore is a live-coding environment for music, audio and graphics. It pairs a Scheme interpreter with xtlang---a statically-typed lisp that compiles to LLVM IR at runtime---so you can reshape a running program while it keeps making sound. Runs on Linux (x8664 and aarch64), macOS (Apple…

    Scheme-based language for live coding and audio synthesis.

    C
    Vezi pe GitHub↗1,463
  • tomhrr/daleAvatar tomhrr

    tomhrr/dale

    1,044Vezi pe GitHub↗

    Lisp-flavoured C

    Lisp-flavored C with LLVM backend and no garbage collection.

    C++
    Vezi pe GitHub↗1,044
  • gozala/wispAvatar Gozala

    Gozala/wisp

    988Vezi pe GitHub↗

    A little Clojure-like LISP in JavaScript.

    Clojure-like Lisp with protocol support for JavaScript.

    wisp
    Vezi pe GitHub↗988
  • squint-cljs/squintAvatar squint-cljs

    squint-cljs/squint

    874Vezi pe GitHub↗

    Squint is a light-weight dialect of ClojureScript with a compiler and standard library.

    Lightweight Clojure dialect for the JavaScript ecosystem.

    Clojure
    Vezi pe GitHub↗874
  • murarth/ketosAvatar murarth

    murarth/ketos

    769Vezi pe GitHub↗

    Ketos is a Lisp dialect functional programming language.

    Scripting and extension language for Rust programs.

    Rust
    Vezi pe GitHub↗769
  • racketscript/racketscriptAvatar racketscript

    racketscript/racketscript

    735Vezi pe GitHub↗

    RacketScript is an experimental lightweight Racket to JavaScript (ECMAScript 6) compiler. RacketScript aims to leverage both JavaScript and Racket's ecosystem, and make interoperability between them clean and smooth.

    Compiler for running Racket code in JavaScript environments.

    Racket
    Vezi pe GitHub↗735
  • sctb/lumenAvatar sctb

    sctb/lumen

    568Vezi pe GitHub↗

    Lumen = Lumen is a very small, self-hosted Lisp for Lua and JavaScript. It provides a flexible compilation environment with an extensible reader, macros, and extensible special forms, but otherwise attempts to match the target runtime environment as closely as possible. You can get started by…

    Self-hosted Lisp targeting Lua and JavaScript.

    JavaScript
    Vezi pe GitHub↗568
  • anko/eslispAvatar anko

    anko/eslisp

    540Vezi pe GitHub↗

    un-opinionated S-expression syntax and macro system for JavaScript

    S-expression syntax for JavaScript with macro support.

    LiveScript
    Vezi pe GitHub↗540
  • chr15m/flkAvatar chr15m

    chr15m/flk

    504Vezi pe GitHub↗

    Fleck is a Clojure-like LISP that runs wherever Bash is.

    Clojure-like Lisp packaged as a single-file Bash script.

    Shell
    Vezi pe GitHub↗504
  • kiselgra/c-meraAvatar kiselgra

    kiselgra/c-mera

    444Vezi pe GitHub↗

    C-Mera is a very simple source-to-source compiler that utilizes Lisp's macro system for meta programming of C-like languages. One of its main goals is to be easily extensible to other C-like languages and the different versions based on C-Mera's core illustrate that this is a simple process.

    Lisp-like syntax for C with extensions for GPU programming.

    Common Lisp
    Vezi pe GitHub↗444
  • dundalek/lizAvatar dundalek

    dundalek/liz

    291Vezi pe GitHub↗

    Borrowing Zig's tagline:

    General-purpose Lisp compiling to native binaries and WASM.

    Clojure
    Vezi pe GitHub↗291
  • swadey/lispsyntax.jlAvatar swadey

    swadey/LispSyntax.jl

    236Vezi pe GitHub↗

    LispSyntax.jl: A clojure-like lisp syntax for julia

    Clojure-like syntax translator for the Julia language.

    Julia
    Vezi pe GitHub↗236
  • schism-lang/schismAvatar schism-lang

    schism-lang/schism

    220Vezi pe GitHub↗

    Schism is an experimental compiler from Scheme to WebAssembly. It enables developers to run programs written in Scheme in the browser or server environments such as NodeJS. The compiler supports a subset of the R6RS version Scheme, and is self-hosting, meaning Schism is implemented in Schism itself.

    Self-hosting compiler for a Scheme subset targeting WebAssembly.

    Vezi pe GitHub↗220
  • pollrobots/schemeAvatar PollRobots

    PollRobots/scheme

    182Vezi pe GitHub↗

    An R7RS Scheme implemented in WebAssembly

    Partial R7RS Scheme implementation using WebAssembly text format.

    WebAssembly
    Vezi pe GitHub↗182
  • timothypratley/rustlyAvatar timothypratley

    timothypratley/rustly

    167Vezi pe GitHub↗

    A Clojure to Rust transpiler.

    Transpiler for a subset of Clojure targeting Rust.

    Clojure
    Vezi pe GitHub↗167
  • roman01la/clj-wasmAvatar roman01la

    roman01la/clj-wasm

    159Vezi pe GitHub↗

    Clojure-flavored WASM's text format

    Clojure-flavored syntax for WebAssembly text format.

    Clojure
    Vezi pe GitHub↗159
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Scheme Implementations