Dev tools · alternatives · 2026
24 alternatives to Exploding Fish – A URI Library for Clojure
A URI library for Clojure. Contribute to wtetzner/exploding-fish development by creating an account on GitHub.
Exploding Fish is a URI library for Clojure that enables developers to parse, manipulate, and work with uniform resource identifiers in Clojure applications. The library is designed for Clojure programmers who need to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Exploding Fish – A URI Library for Clojure launched in 2015; newer entries below may have overtaken it.
- 1LF
2017 · link.fish · its alternatives →
- 2

This proof-of-concept project combines: - Flutter, from Google; - ClojureDart, port of Clojure to Dart from Tensegritics; and - Matrix, a reactive framework from moi. So, yes, we can now program Flutter with a Lisp. Yay. Project includes dozens of working examples and a full implementation of the TodoMVC classic to help tire-kickers play around. Support installing freely available on the #matrix channel on the Clojurians Slack.
2022 · github.com · its alternatives →
- 3MI
An interactive book introducing programming with ClojureScript
2017 · langintro.com · its alternatives →
- 4DR
I'd like to invite everyone to try out DontBeEvil.rip, an experimental search engine for developers. tl;dr $ alias rip="curl -G -H 'Accept: text/plain' --url https://dontbeevil.rip/search --data-urlencode " $ rip 'q=Heartbleed bug' DontBeEvil.rip is a year long experiment to see if a small team can build a developer-focused search engine that is self-sustaining on $10 monthly subscriptions. It works by only indexing high-quality resources that are relevant to developers. You won't get useless listicles because we'll never crawl them. Relevant urls are harvested from HN,…
2022 · its alternatives →
- 5

A Clojure game library. Contribute to oakes/play-clj development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 6

2019 · domino-clj.github.io · its alternatives →
- 7

I built Chonkie because I was tired of rewriting chunking code for RAG applications. Existing libraries were either too bloated (80MB+) or too basic, with no middle ground. Core features: - 21MB default install vs 80-171MB alternatives - 33x faster token chunking than popular alternatives - Supports multiple chunking strategies: token, word, sentence, and semantic - Works with all major tokenizers (transformers, tokenizers, tiktoken) - Zero external dependencies for basic functionality Technical optimizations: - Uses tiktoken with multi-threading for faster tokenization - Implements…
2024 · github.com · its alternatives →
- 8

I kept rewriting the same array.slice(i, i + n) logic in every project. Eventually, I decided to stop and just make a utility. Chonkify is a small (~870B), zero-dependency JS/TS library for chunking any kind of data: - Works with Array, String, Buffer, Set, Map, Array-like, TypedArray - Handles AsyncIterable (great for batching streams) - Unicode-safe (correctly handles grapheme clusters, emoji, etc.) - ESM-first, TypeScript-ready I mostly made it for myself, but figured others might find it useful too. Would love feedback!
2025 · github.com · its alternatives →
- 9

Thread-safe Common Lisp style conditions and restarts for Clojure(Script) and Babashka. - IGJoshua/farolero
2021 · github.com · its alternatives →
- 10

Immutable, scalable, and easy to use ledger service. - hoophq/sequence
2020 · github.com · its alternatives →
- 11

:tropical_drink: A Clojure library for talking to your database. - taylorlapeyre/oj
2014 · github.com · its alternatives →
- 12

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 13
Scraping Fish▲111The simplest API for web scraping without getting blocked.
2022 · scrapingfish.com · its alternatives →
- 14EI
2019 · getprogrammingwithclojure.com · its alternatives →
- 15

Decentralized, k-ordered unique IDs in Clojure. Contribute to maxcountryman/flake development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 16CI
2014 · longstorm.org · its alternatives →
- 17MC
A PII-safe service observability and management surface. Classpath-connected, no REST APIs.
2018 · hyperfiddle.net · its alternatives →
- 18

A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
2015 · github.com · its alternatives →
- 19

A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell. - honza/redish
2013 · github.com · its alternatives →
- 20

A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud - GitHub - transient-haskell/transient-universe: A Cloud monad based on transient for the creation of Web and reactive distr
2016 · github.com · its alternatives →
- 21CP
2014 · vickychijwani.github.io · its alternatives →
- 22

Provides a Kotlin/Java library to create a random json string - mangatmodi/RandomJson
2019 · github.com · its alternatives →
- 23

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headf
2018 · github.com · its alternatives →
- 24

A private, browser-only ClojureScript playground powered by the self-hosted compiler.
2016 · cljsfiddle.com · its alternatives →
Also compare
- Link.fish – API to extract data from websites as JSON alternatives
- Programming Google Flutter with Clojure alternatives
- My Interactive ClojureScript book alternatives
- DontBeEvil.rip: Search, for developers (API, expressions, CLI) alternatives
- A Clojure game library alternatives
- Open sourcing a data flow engine for Clojure/Script 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 →