An open API service providing repository metadata for many open source software ecosystems.

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