GitHub topics: scheme
nwhetsell/tree-sitter-lilypond
LilyPond and LilyPond Scheme grammars for Tree-sitter
Language: Scheme - Size: 439 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 13 - Forks: 2

kode4food/ale
Ale is a Lisp Environment for Go applications
Language: Go - Size: 5.28 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 171 - Forks: 6

Mofiqul/vscode.nvim
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
Language: Lua - Size: 1.24 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 814 - Forks: 121

raviqqe/stak
The miniature, embeddable R7RS Scheme implementation in Rust
Language: Rust - Size: 6.33 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 84 - Forks: 1

aurtzy/guix-config
A modular Guix configuration
Language: Scheme - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 9 - Forks: 0

massimo-nocentini/aux.scm
Auxiliary definitions and macros.
Language: Scheme - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

weechat/weechat
The extensible chat client.
Language: C - Size: 238 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,073 - Forks: 335

texmacs/texmacs
Source Code of GNU TeXmacs, Developers Guide ==>
Language: Tcl - Size: 77.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 617 - Forks: 76

mikpe/erlscheme
An implementation of the Scheme programming language for the Erlang/OTP VM.
Language: Erlang - Size: 459 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 0

shirok/Gauche
Scheme Scripting Engine
Language: Scheme - Size: 87 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 844 - Forks: 85

aygp-dr/lisp-dialect-showcase
A showcase of various Lisp dialects implementing common algorithms
Language: Shell - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ktakashi/r6rs-psystem
R6RS portable environment access
Language: Scheme - Size: 5.86 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

hidekuno/go-scheme
Subset Scheme implements
Language: Go - Size: 877 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

drmonkeysee/Zara
A Scheme interpreter
Language: Rust - Size: 1.01 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

martinMitchell05/tecProg_2025_public
A repository with practice code about programming paradigms: Object Oriented - Functional - Logical
Language: Python - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

habedi/template-racket-project
A template for Racket projects λ
Language: Makefile - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

ukulanne/guile-examples
A collection of simple example for Guile Scheme
Language: Scheme - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

biwascheme/biwascheme
Scheme interpreter written in JavaScript
Language: JavaScript - Size: 7.91 MB - Last synced at: 3 days ago - Pushed at: 23 days ago - Stars: 750 - Forks: 128

Veter-ok/bmstu-iu9
Всё необходимое, чтобы выжить на ИУ9
Language: C - Size: 36.6 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

abcdw/guile-ares-rs
Asyncronous Extensible Reliable Scheme RPC Server for Guile. Mirror of https://git.sr.ht/~abcdw/guile-ares-rs
Language: Scheme - Size: 706 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 1

Technologicat/unpythonic
Supercharge your Python with parts of Lisp and Haskell.
Language: Python - Size: 5.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 93 - Forks: 3

mattwparas/steel
An embedded scheme interpreter in Rust
Language: Rust - Size: 7.31 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,649 - Forks: 72

ranerrgrisin4pt/wrngtzx
dockercompose
Size: 0 Bytes - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 0

Dystopiaru/Panzoom
Pan & zoom library for drawings, schemes and maps. No dependencies, vanila.
Size: 4.86 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

FrozenLemonTee/liscpp
A simple Scheme interpreter
Language: C++ - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cowuake/schemius
Yet another Scheme interpreter as a personal project for learning and having fun
Language: Rust - Size: 21.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

artyom-poptsov/guile-png
Portable Network Graphics (PNG) library for GNU Guile.
Language: Scheme - Size: 813 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 9 - Forks: 1

egallesio/STklos
STklos Scheme
Language: C - Size: 65.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 76 - Forks: 17

bd4sur/Animac
Scheme语言实现和运行时环境 / Scheme runtime & implementation
Language: JavaScript - Size: 3.63 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 66 - Forks: 0

mighty-gerbils/gerbil
Gerbil Scheme
Language: Scheme - Size: 73 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1,186 - Forks: 117

ktakashi/r6rs-pffi
Portable Foreign Function Interface (FFI) for R6RS
Language: Scheme - Size: 348 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 48 - Forks: 7

artyom-poptsov/guile-ics
iCalendar/vCard parser for GNU Guile.
Language: Scheme - Size: 554 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 2

kyrella/gambit-scheme-webapp
An experimental webapp built with Gambit Scheme
Language: Scheme - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

justinethier/cyclone
: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.
Language: Scheme - Size: 24 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 846 - Forks: 44

sph-mn/sph-other
various code including an emacs color-theme and a simpler scheme-mode
Language: Emacs Lisp - Size: 2.47 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

DanielKotik/Optical-beams-MEEP
Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.
Language: Python - Size: 21 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 12

XmacsLabs/goldfish
Goldfish Scheme / 金鱼Scheme
Language: Scheme - Size: 2.81 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 52 - Forks: 17

callmesalmon/myscheme
MyScheme - Scheme interpreter that exists
Language: C++ - Size: 78.1 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

kitnil/dotfiles
My dotfiles
Language: Scheme - Size: 24.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 13 - Forks: 1

namin/staged-miniKanren
multi-stage relational programming for staged relational interpreters: running with holes, faster
Language: Racket - Size: 1.17 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 130 - Forks: 16

nwhetsell/tree-sitter-lilypond-scheme
LilyPond Scheme grammar for Tree-sitter
Language: Scheme - Size: 212 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

ktakashi/sagittarius-scheme
A manual (beh...) clone from bitbucket to use hosted CI service which only support GitHub
Language: Scheme - Size: 208 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 50 - Forks: 5

LitoMore/chalk-pipe
🌈 Create chalk style schemes with simpler style strings
Language: TypeScript - Size: 128 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 34 - Forks: 3

epragalakis/guile-tape
Producing test harness for Guile -- Mirror only repo, original in: https://codeberg.org/evasync/tape/
Language: Scheme - Size: 40 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

eraserhd/parinfer-rust
A Rust port of parinfer.
Language: Rust - Size: 725 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 564 - Forks: 45

moocf/list-bubble-sort.racket
Bubble sorts a list in ascending order.
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

moocf/list-map.racket
Applies a function to every elem.
Language: Racket - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reverse.racket
Reverses the order of elements in a list.
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-append.racket
Appends a value to end of list.
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reduce.racket
Reduces list of values to a single value.
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-sort-by.racket
Returns a list of elements sorted by predicate.
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/sort.racket
Returns a list of elements sorted in ascending order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-merge.racket
Merge loi1 and loi2 in ascending order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-flatten.racket
Returns list of symbols in slist in the same order (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-up.racket
Removes a pair of parentheses from each top-level element of lst (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: about 12 hours ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-every.racket
Returns #f if any element of lst fails to satisfy pred, #t otherwise (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-find-index.racket
Returns 0-based position of first element in lst that satisfies predicate pred (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-set.racket
Returns list with n-th element replaced by x (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replacex.racket
Returns s-list with all occurrences of s1 replaced with s2 (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-down.racket
Wraps parentheses around each top-level element of lst (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: about 15 hours ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-reverse-pairs.racket
Returns a list with each 2-list reversed (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-repeat-value.racket
Returns a list containing n copies of x (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replace-map.racket
Writing subst following original kleene star grammar using map (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/slist-replace-inline.racket
Elimiate one call to subst-sexp in subst by replacing its definition (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/lambda-occurs-free.racket
Is a variable free in a lambda expression (see EOPL)?
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-remove-value.racket
Like remove-first, except that it removes all occurrences of given symbol (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-remove-first-value.racket
Get a new list with elements in the same order, except the the first occurrence of symbol s (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-get-informative.racket
Get nth element of list so that it produces a more informative error message (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-get.racket
Use recursive definition of list to get the nth element (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

moocf/list-length.racket
Use the recursive definition of list to find its length (see EOPL).
Language: Racket - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Bogdanp/racket-forms
Web form validation for Racket.
Language: Racket - Size: 129 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 3

Bogdan-Lyashenko/Under-the-hood-ReactJS
Entire React code base explanation by visual block schemes (Stack version)
Language: JavaScript - Size: 1.17 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 6,631 - Forks: 608

open-goal/jak-project
Reviving the language that brought us the Jak & Daxter Series
Language: Common Lisp - Size: 339 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2,969 - Forks: 187

edvb/tisp
Tiny lisp, simple, and embeddable scheme-like language
Language: C - Size: 775 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 26 - Forks: 2

hubenchang0515/shift
WebAssembly runtime for Python, Lua, Ruby and etc.
Language: JavaScript - Size: 32.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

Kleidukos/Intrigue
My attempt at writing a R⁵RS-compliant Scheme with Megaparsec
Language: Haskell - Size: 71.3 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 2

objecthub/swift-lispkit
Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Language: Scheme - Size: 26.2 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 402 - Forks: 16

part-cw/lambdanative
LambdaNative is a cross-platform development environment written in Scheme, supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.
Language: Scheme - Size: 24.9 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 1,409 - Forks: 87

Bogdan-Lyashenko/js-code-to-svg-flowchart
js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Language: JavaScript - Size: 13.6 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 7,081 - Forks: 481

jcubic/lips
Scheme based powerful lisp interpreter in JavaScript
Language: JavaScript - Size: 35 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 441 - Forks: 39

scottclowe/matlab-schemer
Apply and save color schemes in MATLAB with ease.
Language: MATLAB - Size: 1.08 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 1,222 - Forks: 275

DeathKing/Learning-SICP
MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
Language: Ruby - Size: 8.66 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 11,099 - Forks: 1,543

toothbrush/Spotiqueue
Dead-simple queue-oriented client for Spotify
Language: Swift - Size: 49.7 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 86 - Forks: 2

ufo5260987423/scheme-langserver
Scheme language server
Language: Scheme - Size: 5.48 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 194 - Forks: 14

6cdh/tree-sitter-scheme
Scheme parser for tree-sitter
Language: Scheme - Size: 647 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 38 - Forks: 8

FredrikMeyer/jrad
ráð n (genitive singular ráðs, plural ráð) advice plan council
Language: Java - Size: 219 KB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

yuriy-chumak/ol
Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.
Language: Scheme - Size: 114 MB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 231 - Forks: 12

ion-fusion/fusion-java
Ion Fusion is a programmable programming language for working with JSON and Amazon Ion data.
Language: Java - Size: 4.46 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 3

christoff-buerger/racr
Metacompiler library supporting incremental transformation based on reference attribute grammar controlled rewriting.
Language: Scheme - Size: 77 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 30 - Forks: 9

christianrickert/vim-firefly
🪲 Vim color scheme for buggy nights
Language: Vim Script - Size: 14.1 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

Albert-2002/Structure-and-Interpretation-of-Computer-Programs
Code exercises repository for the book Structure and Interpretation of Computer Programs.
Language: Scheme - Size: 1.95 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

libfive/libfive
Infrastructure for solid modeling
Language: C++ - Size: 7.04 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 1,498 - Forks: 158

abo-abo/lispy
Short and sweet LISP editing
Language: Emacs Lisp - Size: 5.07 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 1,240 - Forks: 136

yamacir-kit/meevax
A programmable programming language
Language: C++ - Size: 6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 22 - Forks: 1

orsinium-archive/djburger 📦
Framework for safe and maintainable web-projects.
Language: Python - Size: 233 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 73 - Forks: 6

mdsn/sicp
Solutions to Structure and Interpretation of Computer Programs
Language: Racket - Size: 128 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

riku-ri/libyaml.scm
Language: Scheme - Size: 114 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 1

namin/inc
an incremental approach to compiler construction
Language: Scheme - Size: 922 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 930 - Forks: 114

illacceptanything/illacceptanything
The project where literally anything* goes.
Language: Ruby - Size: 1.47 GB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 1,966 - Forks: 594

nordtheme/tmux
An arctic, north-bluish clean and elegant tmux color theme.
Language: JavaScript - Size: 862 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 1,127 - Forks: 151
