Dev tools · alternatives · 2026
24 alternatives to Prolly – DSL to express and query probabilities in code
DSL to express and query probabilities in code. Contribute to iamwilhelm/prolly development by creating an account on GitHub.
Prolly is a domain-specific language that allows developers to express and query probabilities directly in code. It is designed for programmers who need to work with probabilistic models and calculations within their… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prolly – DSL to express and query probabilities in code launched in 2015; newer entries below may have overtaken it.
- 1

Hi everyone — thanks for your interest in PRQL — let us know any questions or feedback! We're excited to be releasing 0.2[1], the first version of PRQL you can use in your own projects. It wouldn't exist without the feedback we got from HackerNews when we originally posted the proposal. [1]: https://github.com/prql/prql/releases/tag/0.2.0
2022 · github.com · its alternatives →
- 2CD
2012 · scattered-thoughts.net · its alternatives →
- 3

Probly was built to reduce context-switching between spreadsheet applications, Python notebooks, and AI tools. It’s a simple spreadsheet that lets you talk to your data. Need pandas analysis? Just ask in plain English, and the code runs right in your browser. Want a chart? Just ask. While there are tools available in this space like TheBricks, Probly is a minimalist, open-source solution built with React, TypeScript, Next.js, Handsontable, Hyperformula, Apache Echarts, OpenAI, and Pyodide. It's still a work in progress, but it's already useful for my daily tasks.
2025 · github.com · its alternatives →
- 4

Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…
2023 · github.com · its alternatives →
- 5

PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!
2024 · github.com · its alternatives →
- 6

Hi HN! I’m Alex from Parabola (https://parabola.io). Parabola is a visual programming tool for creating functional data flows that everyone can use. It’s entirely drag-and-drop, handles data sizes much larger than a traditional spreadsheet, calculates everything live, and can run your flows on a schedule of your choosing. I used to work in strategy consulting, doing data analytics for SMBs and Fortune 500 companies. The amount of time wasted on menial tasks was astounding. Things like cleaning data, generating custom reports, creating human workflows to solve shortcomings in third…
2018 · parabola.io · its alternatives →
- 7DDarklang▲326
2019 · medium.com · its alternatives →
- 8
Repl.it▲399Code and deploy apps in any language right from your browser
2018 · replit.com · its alternatives →
- 9WA
2016 · jamesbvaughan.com · its alternatives →
- 10

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 11

This is a Python package that allows you to write function signatures to define LLM queries. This makes it easy to mix regular code with calls to LLMs, which enables you to use the LLM for its creativity and reasoning while also enforcing structure/logic as necessary. LLM output is parsed for you according to the return type annotation of the function, including complex return types such as streaming an array of structured objects. I built this to show that we can think about using LLMs more fluidly than just chains and chats, i.e. more interchangeably with regular code, and to make it…
2023 · github.com · its alternatives →
- 12

- 13

A probabilistic data structure service and storage - skizzehq/skizze
2016 · github.com · its alternatives →
- 14

A pure ORM for writing native SQL queries yielding pure business objects - craigmichaelmartin/pure-orm
2021 · github.com · its alternatives →
- 15

A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb
2017 · github.com · its alternatives →
- 16

A simple Prolog Interpreter written in a few lines of Python 3. It runs a limited subset of Prolog and uses backtracking and generators in order to perform its magic. - photonlines/Python-Prolog-Interpreter
2019 · github.com · its alternatives →
- 17

A well tested and comprehensive Golang statistics library package with no dependencies. - montanaflynn/stats
2015 · github.com · its alternatives →
- 18
QueryCraft▲76Lightspeed query generation for SQL and Pandas
2023 · lifeontrack.co · its alternatives →
- 19

I've been working on this small, slightly weird expression-oriented programming language for a little while now and feel ready to share it with others. I use it pretty often now in my day-to-day and work life, as a scratchpad for doing a bit of quick math or picking some pieces of data out of a JSON payload. Would really appreciate any feedback about the syntax, docs, features that are glaringly missing, etc. Before anybody mentions it: I know the performance is pretty lousy when dealing with a lot of data. If you can believe it, the runtime is about 100x faster than it used to be! Long term…
2025 · blots-lang.org · its alternatives →
- 20

transpile algorithms/libs to idiomatic JS, Go, C#, Ruby - GitHub - pseudo-lang/pseudo: transpile algorithms/libs to idiomatic JS, Go, C#, Ruby
2016 · github.com · its alternatives →
- 21
LINQ for Go▲84.NET LINQ capabilities in Go. Contribute to ahmetb/go-linq development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 22

Contribute to akdor1154/python-csql development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 23FF
- 24

An interpreted relational query language that compiles to SQL. - erezsh/Preql
2021 · github.com · its alternatives →
Also compare
- PRQL 0.2 – a better SQL alternatives
- Clojure DSL for pattern-matching, parsing and generic programming alternatives
- Probly – Spreadsheets, Python, and AI in the browser alternatives
- LLMs can generate valid JSON 100% of the time alternatives
- PgQueuer – Transform PostgreSQL into a Job Queue alternatives
- Parabola.io – Automate your work with visual programming alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →