GitHub topics: lisp
Robert-van-Engelen/tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
Language: C - Size: 4.98 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 1,259 - Forks: 73
Robert-van-Engelen/lisp
A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.
Language: C - Size: 515 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 119 - Forks: 6
RarityBrown/blog
Some ramblings about my major. 一些有关我的专业的碎碎念
Language: Shell - Size: 1.19 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 1
FredrikMeyer/pylisp
A very simple Lisp implementation in Python. Aims to be didactic rather than fantastic.
Language: Python - Size: 142 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0
justinmeiners/lisp-interpreter
Embeddable lisp/scheme interpreter written in C.
Language: Scheme - Size: 2.27 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 159 - Forks: 13
MicroCODEIncorporated/mcode-list
Our List Processing functions. These support lists of Objects--numbers, string, JSON, any--that are ordered and related to other lists on the same topic. These can be used to swapped one item in a list with its corresponding element in a related list or used to execute code.
Language: JavaScript - Size: 5.57 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0
kode4food/ale
Ale is a Lisp Environment for Go applications
Language: Go - Size: 5.56 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 172 - Forks: 6
cnbbooks/lfe-manual
The LFE MACHINE MANUAL
Language: CSS - Size: 25.2 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 11
atlas-engineer/nyxt
Nyxt - the hacker's browser.
Language: Common Lisp - Size: 52 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 10,715 - Forks: 445
italrr/canvas
Experimental Programming/Scripting Language
Language: C++ - Size: 5.72 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0
leoshimo/vrs
A Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia, and Unix
Language: Rust - Size: 2.57 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 380 - Forks: 6
Robert-van-Engelen/lisp-cheney
A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.
Language: C - Size: 172 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 48 - Forks: 7
artyom-poptsov/guile-dsv
Delimiter-separated values (DSV) format parser for GNU Guile.
Language: Scheme - Size: 520 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 18 - Forks: 4
VitoVan/p11
Portable Pixel Processing Patch
Size: 490 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
exercism/clojure
Exercism exercises in Clojure.
Language: Clojure - Size: 2.06 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 169 - Forks: 160
gramian/racket-fingerpost
A list of links about the Racket programming language
Size: 71.3 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 0
NoaLand/my-scheme
My runnable little schemer
Language: C++ - Size: 435 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 8 - Forks: 0
LuxLang/lux
The Lux Programming Language
Language: Emacs Lisp - Size: 45.6 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1,716 - Forks: 54
federicotdn/emacs.d
Personal GNU Emacs configuration files
Language: Emacs Lisp - Size: 262 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 1
RobinBoers/signo
Experimental compiler for Lisp-inspired language, written in Elixir.
Language: Elixir - Size: 309 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0
exercism/emacs-lisp
Exercism exercises in Emacs Lisp.
Language: Emacs Lisp - Size: 983 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 49 - Forks: 44
kaiuri/parinfer.nvim
Language: Rust - Size: 42 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0
ShisoftResearch/Dovahkiin
Functional expressions interpreter and compiler infrastructure
Language: Rust - Size: 280 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 22 - Forks: 2
azzamsa/awesome-lisp-companies
Awesome Lisp Companies
Size: 140 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 627 - Forks: 45
r0man/sablono
Lisp/Hiccup style templating for Facebook's React in ClojureScript.
Language: Clojure - Size: 659 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 693 - Forks: 66
occisn/cl-speed-relative-performance
[on hold] Hobby project to compare execution speed between several languages, namely C, Common Lisp, Emacs Lisp and... Excel. One of the objectives is to see to which extent Common Lisp could be as fast as C.
Language: Common Lisp - Size: 35.8 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0
MicroCODEIncorporated/mcode-package
A bundler of all MicroCODE's "mcode-*" packages. This allows all our packages to be used thru one const 'mcode.*' for simplicity and consistency.
Language: JavaScript - Size: 4.95 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0
jgrey4296/code-shy-minor-mode
For marking blocks of code as shy, to auto hide them
Language: Emacs Lisp - Size: 14.6 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0
shymega/RawrWM
An adaptable, fast and flexible window manager for various platforms - and configured with GNU Guile!
Language: Rust - Size: 265 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 10 - Forks: 0
aileot/nvim-thyme
🕛 Zero-overhead Fennel JIT compiler at runtime of Neovim with safety rollbacks
Language: Fennel - Size: 1.34 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 24 - Forks: 0
runabol/sicp-course
SICP Course
Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 230 - Forks: 56
kxlsx/sepl
Interpreter for a lisp dialect I made up.
Language: Rust - Size: 230 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0
Panadestein/emacsd
My literate Emacs configuration
Language: Emacs Lisp - Size: 5.15 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 16 - Forks: 1
sourcehut-mirrors/fennel
The Fennel programming language
Language: Fennel - Size: 3.11 MB - Last synced at: about 6 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 0
aileot/nvim-laurel
🌿 A set of Fennel macros cherry-picking the finest syntax from Vim script and Lua, compiled into the native Neovim API functions.
Language: Fennel - Size: 878 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 34 - Forks: 1
autodyne/qxsl
amateur-radio logging library for Java, including an ADIF decoder and LISP-based scoring framework for contests.
Language: Java - Size: 7.52 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 5 - Forks: 0
ianthehenry/bauble
a playground for making 3D art with lisp and math
Language: Janet - Size: 8 MB - Last synced at: 14 days ago - Pushed at: 25 days ago - Stars: 518 - Forks: 13
drym-org/qi
An embeddable flow-oriented language.
Language: Racket - Size: 11.5 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 71 - Forks: 14
occisn/cl-lisp2calc
[on hold] Hobby project written in Common Lisp, which converts Lisp code (Common Lisp) into stack-based GNU Emacs Calc
Language: Common Lisp - Size: 39.1 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0
kaveh808/kons-9
Common Lisp 3D Graphics Project
Language: Common Lisp - Size: 1.23 MB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 630 - Forks: 35
humorless/fennel-fp-neovim
A series of articles exploring Fennel and Functional Programming in Neovim
Language: Clojure - Size: 4 MB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 1
loredanacirstea/taylor
Measure twice, cut once. Lisp-like functional language for computable & immutable specifications, interpreted by WebAssembly & the Ethereum Virtual Machine.
Language: JavaScript - Size: 27.6 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 37 - Forks: 2
mmontone/mutils
A collection of Common Lisp modules
Language: Common Lisp - Size: 292 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 13 - Forks: 0
Dr-Nekoma/mahjong
A mahjong game with multiplayer, written in LFE and Rescript
Language: LFE - Size: 267 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 1
kanaka/mal
mal - Make a Lisp
Language: Assembly - Size: 12.6 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 10,487 - Forks: 2,655
kiranandcode/rhombus-in-the-rough
A 2D RPG implemented in the Rhombus Racket dialect
Language: GLSL - Size: 17.3 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 57 - Forks: 1
ooichu/elis
Embeddable Lisp-like programming language written in ANSI C.
Language: C - Size: 28.3 KB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0
tonarino/shadergarden
Create evolving artistic images with hot-code-reloaded Lisp and GLSL.
Language: Rust - Size: 6.68 MB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 112 - Forks: 5
tiny-bow/ribbon-language
The Ribbon compiler, interpreter and runtime. An embeddable programming language, offering performance without sacrificing safety or usability.
Language: Zig - Size: 2.84 MB - Last synced at: 29 days ago - Pushed at: 30 days ago - Stars: 17 - Forks: 1
dundalek/awesome-lisp-languages
A list of Lisp-flavored programming languages
Size: 64.5 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 815 - Forks: 41
bakpakin/Fennel
Lua Lisp Language
Language: Fennel - Size: 3.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,675 - Forks: 131
alecigne/.emacs.d
My Emacs configuration.
Language: Emacs Lisp - Size: 783 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0
kimtg/Arcpp
An implementation of the Arc programming language
Language: C++ - Size: 403 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 1
galdor/sysdef
Common Lisp system management.
Language: Common Lisp - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
rodentrabies/bp
Bitcoin Protocol components in Common Lisp
Language: Common Lisp - Size: 225 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 38 - Forks: 9
waddie/lisp-validator-skill
A Claude Skill to help validate Lisp-ish code across multiple dialects
Language: Python - Size: 82 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
sodero/InstallerLG
A reimplementation of the LISP-like 'Installer' scripting language.
Language: C - Size: 7.03 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 4
shsms/tulisp
An embeddable lisp interpreter written in Rust.
Language: Rust - Size: 863 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 4
abdessalam-aadel/Lisp
Small Lisp files
Language: Common Lisp - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
lone-lang/lone
The standalone Linux Lisp
Language: C - Size: 1.18 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 348 - Forks: 9
andreyfesunov/.emacs.d
🧰 Emacs — nothing fancy, just what I need.
Language: Emacs Lisp - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
ramsayleung/sicp_solution
We toast the Lisp programmer who pens his thoughts within nests of parentheses.
Language: Racket - Size: 2.24 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0
rememberYou/.emacs.d
🎉 Personal GNU Emacs configuration
Language: Emacs Lisp - Size: 2.7 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 482 - Forks: 42
Da-Buche/skill-sharp
Cadence SKILL++ Enhanced Framework
Language: Scheme - Size: 711 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0
maksim-ilin-f25/f
The F language can be considered as a reduced version of the Lisp language with some simplifications and modifications. It takes the basic syntax and semantics from Lisp.
Language: Kotlin - Size: 159 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0
deadblackclover/clover
:stuck_out_tongue_winking_eye: :metal: Emacs for real hackers
Language: Emacs Lisp - Size: 340 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
krzysckh/robusta
web framework for owl lisp
Language: Scheme - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
pkitazos/lixir
LISP interpreter written in Elixir
Language: Elixir - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
habedi/element-0
A small embeddable Lisp for the Zig ecosystem λ
Language: Zig - Size: 4.17 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 0
mdi48/The-Sneed-Programming-Language
A hobbyist Lisp dialect with some references to The Simpsons sprinkled in, built for fun and as a learning experience.
Language: C - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
jcubic/lips
Scheme based powerful lisp interpreter in JavaScript
Language: JavaScript - Size: 33.4 MB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 461 - Forks: 39
calcit-lang/calcit
Indentation-based ClojureScript dialect in Rust and compiling to JavaScript ES Modules
Language: Rust - Size: 2.28 MB - Last synced at: about 13 hours ago - Pushed at: about 1 month ago - Stars: 132 - Forks: 2
cloudkj/lambda-ml
A small machine learning library written in Lisp (Clojure) aimed at providing simple, concise implementations of machine learning techniques and utilities.
Language: Clojure - Size: 1.82 MB - Last synced at: 21 days ago - Pushed at: about 7 years ago - Stars: 78 - Forks: 9
hwahyeon/lisp-highlight
A minimal, lightweight syntax highlighter for Lisp code designed for web environments
Language: JavaScript - Size: 19.5 KB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
aygp-dr/aygp-dr
Config files for my GitHub profile.
Language: Scheme - Size: 17.2 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
Clozure/ccl
Clozure Common Lisp
Language: Common Lisp - Size: 48 MB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 907 - Forks: 108
jiacai2050/sicp
📖 SICP 读书笔记,习题解答
Language: Scheme - Size: 13.8 MB - Last synced at: 20 days ago - Pushed at: almost 6 years ago - Stars: 1,238 - Forks: 181
glesica/disp
A simple Lisp interpreter written in Dart.
Language: Dart - Size: 6.81 MB - Last synced at: 24 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1
ccqpein/Arithmetic-Exercises
Personal algorithm exercises, btw for learning language.
Language: Rust - Size: 2.72 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0
anoma/geb
A Categorical View of Computation
Language: Idris - Size: 11.3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 33 - Forks: 10
ertugrulcetin/jme-clj
A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine
Language: Clojure - Size: 77 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 167 - Forks: 11
gleam-lang/example-lisp-interpreter
👾 A Lisp interpreter in Gleam!
Language: Gleam - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 43 - Forks: 2
heanyang1/relic
A minimal, self-contained Lisp system written in Rust
Language: Rust - Size: 460 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
nakkaya/ferret
Ferret is a free software lisp implementation for real time embedded control systems.
Language: Makefile - Size: 2.13 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1,105 - Forks: 47
ashok-khanna/lisp-notes
Repo for Common Lisp by Example and all other useful resources I found online
Language: HTML - Size: 203 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 454 - Forks: 28
hengestone/lua-languages
Languages that compile to Lua
Size: 98.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 656 - Forks: 23
64J0/emacs-config
This repository is used to store my personal emacs configuration file.
Language: Emacs Lisp - Size: 9.32 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
xieyuheng/lambda-lisp.js
An implementation of lambda calculus.
Language: TypeScript - Size: 1.28 MB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 27 - Forks: 3
dirkschumacher/llr
Lisp-like-R: A clojure inspired lisp that compiles to R in R
Language: R - Size: 81.1 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 203 - Forks: 13
TotalVerb/SExpressions.jl
Assorted s-expression utilities for Julia
Language: Julia - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 6
HectorIFC/hc-lisp
HC-Lisp - A Lisp Dialect λ
Language: TypeScript - Size: 2.57 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
oldratlee/translations
🐼 Chinese translations for classic software development resources
Size: 13.8 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 6,913 - Forks: 1,551
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: 1.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 2
dayobabatunde/BrainTeasers
Small Coding Challenges For My Brain
Language: Python - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
aartaka/lamber
A functional scripting language compiling to pure Lambda Calculus
Language: Common Lisp - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 30 - Forks: 1
hexaredecimal/GroovyVMExperiment
A LIVE, programmable environment for Groovy inspired by Pharo Smalltalk and Interlisp
Language: Groovy - Size: 538 KB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
sixfootbeard/pile
The Pile Programming Language
Language: Java - Size: 1.28 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0
eudoxia0/l0 📦
Linear Lisp
Language: Standard ML - Size: 407 KB - Last synced at: 24 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0
cloudstreet-dev/Lisp-in-2025
Where we're at in 2025 with Lisp, by Claude Code Opus 4.1
Language: CSS - Size: 164 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 0
eraserhd/parinfer-rust
A Rust port of parinfer.
Language: Rust - Size: 732 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 592 - Forks: 47