Python DSL

Open-source Python projects categorized as DSL

Top 13 Python DSL Projects

  1. devito

    DSL and compiler framework for automated finite-differences and stencil computation

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. inline-sql

    🪄 Inline SQL in any Python program

  4. hissp

    It's Python with a Lissp.

  5. pyccel

    Python extension language using accelerators

  6. iheartla

    compilable markdown for linear algebra

    Project mention: Forscape – A Language and Editor for Scientific Computation | news.ycombinator.com | 2024-10-15

    Here's a matrix-focused DSL that compiles to LaTeX, MATLAB, Python/NumPy or C++/Eigen:

    https://iheartla.github.io/

    Not exactly wysiwyg typeset coding, but a close concept, compiling relatively more legible equations to code

  7. dron

    What if cron and systemd had a baby?

  8. parson

    Yet another PEG parser combinator library and DSL (by darius)

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. cinje

    A Pythonic and ultra fast template engine DSL.

  11. custom-literals

    A library implementing C++'s custom literal suffixes using pure Python.

  12. dothttp

    dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code

  13. lapidary

    Write Web API clients using annotations in python

    Project mention: Uplink VS lapidary - a user suggested alternative | libhunt.com/r/uplink | 2025-03-16
  14. python-builddsl

    A superset of the Python programming language with support for closures and multi-line lambdas

  15. pymk

    A modern DSL build tool for compiling C/C++ programs.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python DSL discussion

Log in or Post with

Python DSL related posts

Index

What are some of the best open-source DSL projects in Python? This list will help you:

# Project Stars
1 devito 610
2 inline-sql 424
3 hissp 420
4 pyccel 372
5 iheartla 222
6 dron 57
7 parson 56
8 cinje 35
9 custom-literals 35
10 dothttp 15
11 lapidary 14
12 python-builddsl 2
13 pymk 1

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?