[go: up one dir, main page]

Open Source Common Lisp Software

Common Lisp Software

Browse free open source Common Lisp Software and projects below. Use the toggles on the left to filter open source Common Lisp Software by OS, license, language, programming language, and project status.

  • One Platform. Total IT Insight. Start with PRTG Now Icon
    One Platform. Total IT Insight. Start with PRTG Now

    Rely on a single source of truth. PRTG unifies monitoring for all your systems, apps, and services.

    Why settle for fragmented monitoring? PRTG consolidates everything - servers, VMs, network devices, cloud services, and more, into one powerful platform. Get real-time status, customizable alerts, and deep analytics to drive smarter decisions. Designed for complex environments, PRTG scales with your needs, supports team collaboration, and helps you prevent outages before they impact users. Take control of your IT landscape and deliver the uptime your business requires.
    Start Your Free PRTG Trial
  • The only CRM built for B2C Icon
    The only CRM built for B2C

    Stop chasing transactions. Klaviyo turns customers into diehard fans—obsessed with your products, devoted to your brand, fueling your growth.

    Klaviyo unifies your customer profiles by capturing every event, and then lets you orchestrate your email marketing, SMS marketing, push notifications, WhatsApp, and RCS campaigns in one place. Klaviyo AI helps you build audiences, write copy, and optimize — so you can always send the right message at the right time, automatically. With real-time attribution and insights, you'll be able to make smarter, faster decisions that drive ROI.
    Learn More
  • 1
    pgloader

    pgloader

    Migrate to PostgreSQL in a single command

    pgloader is a data migration tool designed to load data into PostgreSQL from various sources. It automates the process of migrating databases, handling schema transformations and data type conversions. pgloader supports high-speed data loading using PostgreSQL's COPY command and provides detailed logs for monitoring the migration process.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 2
    SBCL

    SBCL

    Mirror of Steel Bank Common Lisp (SBCL)'s repository

    Steel Bank Common Lisp (SBCL) is a high-performance Common Lisp compiler. It is open-source/free software, with a permissive license. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions. SBCL runs on Linux, various BSDs, macOS, Solaris, and Windows. See the download page for supported platforms, and the getting started guide for additional help. SBCL is available in source and binary form for a number of different architectures. SBCL is available in binary form for many architectures. To obtain the latest binary release for your system, visit the platform support page and click on the green square which indicates your platform. You can install SBCL to a different directory prefix by setting the INSTALL_ROOT environment variable before running the installation script.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 3
    Nyxt

    Nyxt

    The hacker's power-browser

    Out of the box Nyxt ships with tens of features that allow you to quickly analyze, navigate, and extract information from the Internet. Plus, Nyxt is fully hackable- all of its source code can be introspected, modified, and tweaked to your exact specification. Navigate large documents with ease. Utilize the power of running commands against multiple objects to avoid repeating yourself. You can select and close all buffers that match the string "ele". Fuzzy search-relevant commands to instantly run them. No more digging through menus. Use fuzzy search to instantly switch between buffers. No more hunting! Use link hinting to quickly jump around. Jump to a link by URL, title, or shortcut. Use the built-in REPL to program Nyxt. Run short scripts, and try out new workflows. Everything in Nyxt is fully extensible and modifiable. Smart bookmark search.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Trial

    Trial

    A modular Common Lisp game engine

    Trial is a real-time, 3D game engine written in Common Lisp, offering a modern and modular approach to game development using the expressive power of Lisp. Built on top of the cepl graphics framework, Trial combines live-coding capabilities with powerful abstractions for building simulations, scenes, and interactive applications. It emphasizes flexibility, clarity, and developer control, making it an appealing choice for experimental games, visualizations, and research projects that benefit from dynamic development environments and rapid prototyping.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Fully managed relational database service for MySQL, PostgreSQL, and SQL Server Icon
    Fully managed relational database service for MySQL, PostgreSQL, and SQL Server

    Focus on your application, and leave the database to us

    Cloud SQL manages your databases so you don't have to, so your business can run without disruption. It automates all your backups, replication, patches, encryption, and storage capacity increases to give your applications the reliability, scalability, and security they need.
    Try for free
  • 5
    Qlot

    Qlot

    A project-local library installer for Common Lisp

    Qlot is a project-local library installer for Common Lisp, utilizing the Quicklisp facility. It enables developers to manage dependencies on a per-project basis, ensuring consistent environments and avoiding conflicts between projects. Qlot is akin to Bundler for Ruby or Carton for Perl, providing a familiar experience for developers from other ecosystems.​
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Lisp Koans

    Lisp Koans

    Common Lisp Koans is a language learning exercise

    Lisp Koans is a self-guided learning path for Common Lisp that teaches the language’s idioms through a series of failing tests you progressively make pass. Each koan introduces a concept—symbols, lists, macros, multiple dispatch, reader syntax—then asks you to fill in the blanks and run the suite again. The feedback loop is intentionally tight: fail, reflect, fix, and rerun until the tests become a form of living documentation. Because koans are organized from fundamentals to metaprogramming, learners internalize not just syntax but also Lisp’s philosophy of code-as-data. The exercise format makes it ideal for workshops, katas, or leveling up engineers who have never touched a Lisp before. It’s minimal on infrastructure and maximal on discovery, encouraging use of a REPL and inspector while you solve each puzzle.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    STEP (ISO 10303) development environment which supports the validation of STEP data populations via EXPRESS (ISO 10303-11) schemata and the transformation of STEP data populations from one schema to another via EXPRESS-X (ISO 10303-14) schemata.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8

    cmpl

    Computer Music Programming Language

    Computer Music Programming Language
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9

    Readable Lisp S-expressions

    Readable Lisp/S-expressions with infix, functions, and indentation

    This project is dedicated to developing more readable format(s) for Lisp-based languages (such as Common Lisp and Scheme) and implementing those formats (readers, pretty-printers, editor macros, etc.). MIT license preferred, to spread them widely.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Comet Backup - Fast, Secure Backup Software for MSPs Icon
    Comet Backup - Fast, Secure Backup Software for MSPs

    Fast, Secure Backup Software for Businesses and IT Providers

    Comet is a flexible backup platform, giving you total control over your backup environment and storage destinations.
    Learn More
  • 10

    Garnet - a Graphical Toolkit for Lisp

    Garnet Common Lisp GUI Library

    Garnet is a Graphical Toolkit for Lisp, which offers many advanced features. It was originally developed by Carnegie Mellon's User Interface Software Group and is one of the most feature rich interface toolkits available for lisp. The project has been dormant but some of us are trying to update it. To get the latest stable code, use the subversion repository: svn checkout svn://svn.code.sf.net/p/garnetlisp/svn/trunk garnetlisp-svn
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Abuse

    Abuse

    Fork of AbuseSDL to carry on development

    Abuse is a game by Crack Dot Com from 1995 released as public domain (shareware data and game engine). This is a fork of the popular AbuseSDL port intended to carry on development in an extremely conservative manner and to be vanilla compatible, including savegames.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12

    OpenAxiom: Scientific Computation System

    A system for computer algebra and symbolic mathematics

    OpenAxiom is an open source Computer Algebra System. It offers an interactive environment, an expressive programming language, a compiler, a large set of mathematical libraries of interest to researchers and practitioners of computational sciences.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    The Common Lisp Reasoner extends the Common Lisp Object System (CLOS) to incorporate a powerful rule language suitable for all kinds of reasoning tasks, vanilla XML and RDF/XML interfaces, and support for a variety of AI-related applications, such as scheduling, planning and diagnosis.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    libsockets

    libsockets

    Convenience sockets library for FreeBSD and GNU/Linux

    Takes care of all needed repetitive low-level initialization and allows you to quickly create the following types of sockets: * TCP server * TCP client * UDP unicast producer * UDP unicast consumer * UDP multicast producer * UDP multicast consumer * CAN socket (Linux only) CLI programs: * broadcast-hear - tests for incoming unicast/multicast traffic; * broadcast-roar - continuously sends user-specified unicast/multicast messages; * recast - converts unicast to multicast (and vice-versa) packets; * cancom - communicate over CAN bus (generate/send/receive messages, ping other nodes).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    GTK2 binding for common lisp, based on CFFI and CLOS
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    On Lisp (Chinese Translation)

    Chinese translation of Paul Graham's On Lisp

    The Chinese translation of Paul Graham's famous book: On Lisp.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    COOK tool

    COOK tool

    Software build-automation tool written in Common Lisp

    COOK is a software build-automation tool made with a goal of letting you, the programmer, to utilize the most elegant and powerful programming language - Common Lisp - for managing your software builds. You write a recipe file which describes what objectives must be constructed. COOK will load and process this file, then produce either a regular Makefile or a Bourne Shell script, which will actually perform the task of building and installing your targets.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    OpenGL/SDL open-storyline flying car-sim game life in the City. survive. inspired by Elite/Frontier series, Grand Theft Auto, Flashback...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    SNMP (Simple Network Management Protocol) for Common Lisp, UDP Networking for LispWorks, ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    Deep Space Window Manager

    Pure common lisp tiling window manager

    Deep Space Window Manager is a tiling window manager, oriented for good usability with minimum startup configuration and good integration with EMACS. DSWM based on StumpWM code. Now project is under hard development so has many experimental features.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    SRTools

    SRTools

    Command-line tools for SSA->SRT conversion & editing of SRT subtitles

    Tools for SSA->SRT conversion and editing of SRT subtitles: * ssa2srt - converts SSA/ASS subtitles to SubRip format; * fixsrtsub - fixes SubRip subtitles.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Collection of tools for allowing CAD (Computer Aided Design) systems to interact with STEP (ISO 10303) data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    STEP ToyBox is a project which develops various small applications for processing EXPRESS (ISO 10303-11) schemas and/or STEP Part 21 (ISO 10303-21) data files. Some are command line only while others are GUI based.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Snow is a Lisp-based GUI description DSL for Swing. It supports declarative layout, data binding, event listeners implemented in Java or Lisp. NOTE: the project is now hosted on common-lisp.net.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    This project hosts a set of patches that make SBCL (Steel Bank Common Lisp) run on the BlueGene/P supercomputer platform.
    Downloads: 1 This Week
    Last Update:
    See Project