🇺🇸 Made in United States

Discover United States's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United States.

TOP Scheme Projects

1
opencog/opencog

opencog/opencog

A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Scheme
2,280
star
2
JeffBezanson/femtolisp

JeffBezanson/femtolisp

a lightweight, robust, scheme-like lisp implementation
Scheme
1,579
star
3
eholk/harlan

eholk/harlan

A language for GPU computing.
Scheme
1,187
star
4
mwand/eopl3

mwand/eopl3

Code from the book "Essentials of Programming Languages", 3rd ed. by Friedman and Wand
Scheme
1,167
star
5
webyrd/Barliman

webyrd/Barliman

Prototype smart text editor
Scheme
1,043
star
6
vyzo/gerbil

vyzo/gerbil

Gerbil Scheme
Scheme
976
star
7
namin/inc

namin/inc

an incremental approach to compiler construction
Scheme
856
star
8
shirok/Gauche

shirok/Gauche

Scheme Scripting Engine
Scheme
798
star
9
justinethier/cyclone

justinethier/cyclone

🌀 A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.
Scheme
780
star
10
cloudkj/layer

cloudkj/layer

Neural network inference the Unix way
Scheme
558
star
11
ChrisTitusTech/Debian-titus

ChrisTitusTech/Debian-titus

Debian customizations from Chris Titus Tech
Scheme
414
star
12
scheme/scsh

scheme/scsh

A Unix shell embedded in scheme
Scheme
382
star
13
akeep/scheme-to-c

akeep/scheme-to-c

A small nanopass compiler from a subset of Scheme to C. (Developed for Clojure Conj 2013)
Scheme
349
star
14
akeep/nanopass-framework

akeep/nanopass-framework

The new nanopass framework; an embedded DSL for writing compilers in Scheme
Scheme
321
star
15
jasonhemann/microKanren

jasonhemann/microKanren

The implementation of microKanren, a featherweight relational programming language
Scheme
304
star
16
NalaGinrut/artanis

NalaGinrut/artanis

Abandoned, please visit https://gitlab.com/NalaGinrut/artanis
Scheme
264
star
17
qiao/sicp-solutions

qiao/sicp-solutions

My solutions to Structure and Interpretation of Computer Programs
Scheme
240
star
18
samrushing/irken-compiler

samrushing/irken-compiler

Irken is a statically typed variant of Scheme. Or a lisp-like variant of ML.
Scheme
209
star
19
SystemCrafters/guix-installer

SystemCrafters/guix-installer

A GNU Guix installer image with the full Linux kernel!
Scheme
204
star
20
dustmop/co2

dustmop/co2

Lispy language for creating NES / Famicom software
Scheme
172
star
21
webyrd/miniKanren-with-symbolic-constraints

webyrd/miniKanren-with-symbolic-constraints

Version of miniKanren I normally use. Has ==, =/=, symbolo, numbero, generalized absento constraints.
Scheme
159
star
22
klutometis/aima

klutometis/aima

Solutions to AIMA (Artificial Intelligence: A Modern Approach)
Scheme
155
star
23
GNOME/gtkmm

GNOME/gtkmm

Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
Scheme
147
star
24
apple/pkl-neovim

apple/pkl-neovim

Pkl language support for Neovim
Scheme
142
star
25
michaelballantyne/faster-minikanren

michaelballantyne/faster-minikanren

A fast implementation of miniKanren with disequality and absento, compatible with Racket and Chez.
Scheme
140
star
26
justinmeiners/lisp-interpreter

justinmeiners/lisp-interpreter

Embeddable lisp/scheme interpreter written in C.
Scheme
138
star
27
webyrd/miniKanren

webyrd/miniKanren

Old version of miniKanren, without some of the fancy new constraints. See 'miniKanren-with-symbolic-constraints'.
Scheme
131
star
28
webyrd/quines

webyrd/quines

Relational interpreter in miniKanren that can generate quines
Scheme
129
star
29
eholk/elegant-weapons

eholk/elegant-weapons

An R6RS framework for creating compilers that target C.
Scheme
113
star
30
thieman/korhal

thieman/korhal

SC:BW Terran AI using JNIBWAPI and Clojure
Scheme
109
star
31
shanecelis/emacsy

shanecelis/emacsy

An embeddable Emacs-like library for GNU Guile Scheme
Scheme
108
star
32
akeep/scheme-to-llvm

akeep/scheme-to-llvm

A compiler to compile a simple subset of scheme to LLVM 10
Scheme
107
star
33
jlongster/gambit-iphone-example

jlongster/gambit-iphone-example

An example iphone app which uses Gambit Scheme.
Scheme
103
star
34
aconchillo/guile-json

aconchillo/guile-json

JSON module for Guile
Scheme
99
star
35
ar-nelson/schemepunk

ar-nelson/schemepunk

A batteries-included extended standard library for seven R7RS Scheme dialects.
Scheme
92
star
36
opencog/learn

opencog/learn

Neuro-symbolic interpretation learning (mostly just language-learning, for now)
Scheme
89
star
37
jimweirich/sicp-study

jimweirich/sicp-study

Study Group Worked Exercises from "The Structure and Interpretation of Computer Programs"
Scheme
86
star
38
samth/disassemble

samth/disassemble

Disassembler for Racket
Scheme
80
star
39
felipap/sicp-code

felipap/sicp-code

Digitized code from MIT's 1986 SICP video lectures.
Scheme
79
star
40
cky/guile

cky/guile

GNU Guile
Scheme
79
star
41
keyz/p423-compiler

keyz/p423-compiler

A Scheme to x86-64 compiler in Scheme
Scheme
76
star
42
ChrisTitusTech/Fedora-Titus

ChrisTitusTech/Fedora-Titus

WIP - My dotfiles for Fedora - Not ready for the masses
Scheme
76
star
43
n3mo/massmine

n3mo/massmine

Your Access To Data
Scheme
73
star
44
annblodgett/TeachYourselfCS

annblodgett/TeachYourselfCS

Following the curriculum from https://teachyourselfcs.com/
Scheme
71
star
45
AlexCharlton/Hypergiant

AlexCharlton/Hypergiant

An OpenGL-based game library for CHICKEN Scheme
Scheme
68
star
46
davexunit/guile-2d

davexunit/guile-2d

2D game programming library for GNU Guile - *OBSOLETE - try my new library named Chickadee*
Scheme
67
star
47
joeltg/mit-scheme-kernel

joeltg/mit-scheme-kernel

Jupyter Kernel for MIT Scheme
Scheme
67
star
48
jaredly/unison.rs

jaredly/unison.rs

Scheme
65
star
49
GNOME/glibmm

GNOME/glibmm

Read-only mirror of https://gitlab.gnome.org/GNOME/glibmm
Scheme
62
star
50
GNOME/gstreamermm

GNOME/gstreamermm

Read-only mirror of https://gitlab.gnome.org/GNOME/gstreamermm
Scheme
61
star
51
webyrd/probKanren

webyrd/probKanren

Probabilistic miniKanren
Scheme
60
star
52
darius/cant

darius/cant

A programming argot
Scheme
58
star
53
kstephens/tinyclos

kstephens/tinyclos

Tiny CLOS for Scheme: from ftp://ftp.parc.xerox.com/pub/mops/tiny/
Scheme
58
star
54
ebeem/guile-swayer

ebeem/guile-swayer

Extensible Guile bindings for SwayWM
Scheme
57
star
55
ChrisTitusTech/ubuntu-titus

ChrisTitusTech/ubuntu-titus

Scheme
55
star
56
Conservatory/s7

Conservatory/s7

s7 Scheme
Scheme
53
star
57
abarbu/android-kawa

abarbu/android-kawa

Examples of Android applications written in Kawa scheme
Scheme
53
star
58
dyoo/moby-scheme

dyoo/moby-scheme

The Moby Scheme Compiler for Smartphones
Scheme
53
star
59
webyrd/miniKanren-uncourse

webyrd/miniKanren-uncourse

Code, wiki, and resources for the weekly miniKanren uncourse
Scheme
52
star
60
namin/pink

namin/pink

Collapsing Towers of Interpreters (in Scheme)
Scheme
52
star
61
webyrd/untitled-relational-interpreter-book

webyrd/untitled-relational-interpreter-book

Relational Programming in miniKanren
Scheme
52
star
62
JustinCarmony/vagrant-salt-example

JustinCarmony/vagrant-salt-example

Simple Masterless Skeleton example
Scheme
50
star
63
mjlbach/babelfish.nvim

mjlbach/babelfish.nvim

The answer to the ultimate question is :help 42
Scheme
49
star
64
psholtz/MIT-SICP

psholtz/MIT-SICP

Problems and Projects from the legendary MIT 6.001 Purple Book.
Scheme
47
star
65
EntropyWorks/salt-openstack

EntropyWorks/salt-openstack

Using salt to install OpenStack on Ubuntu 12.04.2.
Scheme
47
star
66
namin/propagators

namin/propagators

the Art of the Propagator
Scheme
46
star
67
charlesflynn/agiledata

charlesflynn/agiledata

Builds a data science work environment for Russell Jurney's book Agile Data Science.
Scheme
46
star
68
mikea/scheme-llvm

mikea/scheme-llvm

Scheme
44
star
69
masukomi/private_comments

masukomi/private_comments

a tool for managing private comments on, but not in, your files
Scheme
44
star
70
klutometis/clrs

klutometis/clrs

Solutions to "Introduction to Algorithms" by Cormen, Leiserson, Rivest, Stein (CLRS)
Scheme
43
star
71
technomancy/skaro

technomancy/skaro

comparative lispology
Scheme
42
star
72
kmcallister/qoppa

kmcallister/qoppa

Metacircular evaluator for a tiny fexpr language
Scheme
41
star
73
webyrd/relational-parsing-with-derivatives

webyrd/relational-parsing-with-derivatives

Relational version of parsing with derivatives code
Scheme
41
star
74
jlongster/swank-gambit

jlongster/swank-gambit

Gambit swank backend for SLIME
Scheme
40
star
75
scheme/edwin48

scheme/edwin48

MIT Scheme's Edwin Editor written on top of Scheme48 and SCSH
Scheme
40
star
76
ryanwachtl/silverstripe-foundation-theme

ryanwachtl/silverstripe-foundation-theme

A SilverStripe prototyping theme based on Foundation 5
Scheme
40
star
77
qobi/R6RS-AD

qobi/R6RS-AD

Forward and Reverse Mode Automatic Differentiation (AD) in R6RS Scheme plus extensions to support nondeterministic and stochastic programming
Scheme
39
star
78
shirok/Gauche-LoL

shirok/Gauche-LoL

Source code in "Land of Lisp", ported to Gauche
Scheme
38
star
79
sgrove/tehila

sgrove/tehila

A 3d engine for Scheme
Scheme
38
star
80
canadaduane/my-pop-os-conf

canadaduane/my-pop-os-conf

My Pop!_OS configuration
Scheme
38
star
81
gdamore/tree-sitter-d

gdamore/tree-sitter-d

D Grammar for Tree Sitter
Scheme
37
star
82
NalaGinrut/guile-colorized

NalaGinrut/guile-colorized

colorized REPL for GNU Guile
Scheme
37
star
83
webyrd/TAPL-in-miniKanren-cKanren-core.logic

webyrd/TAPL-in-miniKanren-cKanren-core.logic

Translation of Pierce's 'Types and Programming Languages' into miniKanren/core.logic
Scheme
36
star
84
namin/clpsmt-miniKanren

namin/clpsmt-miniKanren

CLP(SMT) on top of miniKanren
Scheme
35
star
85
aconchillo/guilescript

aconchillo/guilescript

Guile to JavaScript compiler
Scheme
35
star
86
samrocketman/home

samrocketman/home

This is a git repository for my home directory - encryption and other helpful scripts
Scheme
34
star
87
blast-hardcheese/blast-salt-states

blast-hardcheese/blast-salt-states

Scheme
34
star
88
shirok/Gauche-makiki

shirok/Gauche-makiki

A simple multithreaded http server
Scheme
34
star
89
chekolyn/cis-saltstack

chekolyn/cis-saltstack

RHEL6 CIS(Center for Internet Security) Linux Benchmark implementation for SaltStack
Scheme
33
star
90
steven741/chez-sdl

steven741/chez-sdl

SDL 2 interface for chez-scheme.
Scheme
33
star
91
schani/jscreme

schani/jscreme

A self-hosting Scheme to JavaScript compiler
Scheme
32
star
92
webyrd/webmk

webyrd/webmk

miniKanren for interactive tutorials on the web
Scheme
32
star
93
webyrd/slpKanren

webyrd/slpKanren

Stochastic Logic Programs (SLP) style probabilistic logic programming in miniKanren
Scheme
32
star
94
namin/metamk

namin/metamk

Meta-Interpreters in miniKanren
Scheme
31
star
95
mpacula/Scheme-Power-Tools

mpacula/Scheme-Power-Tools

An assorted collection of Scheme utilities. Implements native monads, pattern matching, generic operator dispatch, serialization, event handling, memoization, suffix trees, among other things. It started as an attempt to add functionalities I missed from other languages such as Haskell, and eventually grew into a larger library. I hope you find it useful - I certainly have!
Scheme
31
star
96
pavenvivek/Compiler-for-Scheme

pavenvivek/Compiler-for-Scheme

The compiler for subset of scheme developed as part of P523
Scheme
31
star
97
vyzo/gerbil-simsub

vyzo/gerbil-simsub

A gossipsub protocol simulator
Scheme
30
star
98
jasonhemann/miniKanren

jasonhemann/miniKanren

An outdated miniKanren implementation with a not-pairo constraint
Scheme
30
star
99
mattwparas/helix-config

mattwparas/helix-config

Scheme
29
star
100
abdulapopoola/SICPBook

abdulapopoola/SICPBook

Solutions to SICP book exercises
Scheme
29
star