Top 23 Clojure Clojure Projects
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:Project mention: Ask HN: Who is hiring? (January 2022) | news.ycombinator.com | 2022-01-03
Metabase | https://metabase.com | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers
We're hiring for multiple positions across the team. Metabase is open source analytics software that makes it easy to ask questions of your data. It works with most databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that lets anyone in your company ask their own questions.
Roles: Engineering Managers, DevOps Engineers, Frontend Engineers, Software Engineers, Software Engineers in Test, Success Engineers, Data Analysts and more
The Light Table IDE ⛺Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26
Light Table - A customizable editor with instant feedback and showing data values flow through your code.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.Project mention: Are there any good open source note taking apps? | reddit.com/r/opensource | 2022-01-16
LogSeq is my go-to now. I used to use Joplin which is a great app too.
Penpot - The Open-Source design & prototyping platformProject mention: How do you make UI as an independent dev? | reddit.com/r/FlutterDev | 2021-12-22
There's also https://penpot.app, it's an alternative to Figma. It is still in beta, but already pretty good and is entirely free and open source
Immutable database and Datalog query engine for Clojure, ClojureScript and JSProject mention: DataScript 1.3.0 | news.ycombinator.com | 2021-11-26
A minimalistic ClojureScript interface to React.jsProject mention: How to Use Amplify Studio Figma Connector with Clojurescript | dev.to | 2022-01-09
Reagent (CLJS wrapper around React) for building your user interface
A network event stream processing system, in Clojure.Project mention: What killed Haskell, could kill Rust, too (2020) | news.ycombinator.com | 2021-12-15
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Clojure HTTP server abstractionProject mention: is bulding rest apis with clojure a good idea ? | reddit.com/r/Clojure | 2021-07-11
You can check out my example project in Clojure with using Ring.
a free (libre) open source, mobile OS for EthereumProject mention: I was going to build a crypto wallet where you could also chat to friends, join group chats and have completely anonymous sign up, this would stop those loosing crypto by sending it to the wrong address. However the cost of creating this is so high do you think it’s worth pursuing? | reddit.com/r/solana | 2021-12-15
Surely its basically https://status.im for Solana.
Native, fast starting Clojure interpreter for scriptingProject mention: Babashka: Avoid switching between Clojure and bash scripts | news.ycombinator.com | 2022-01-12
Asynchronous communication for ClojureProject mention: Open source projects that are good to read to learn best practices? | reddit.com/r/cscareerquestions | 2022-01-14
For Clojure: https://github.com/clj-commons/aleph
Fast library for rendering HTML in Clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuffProject mention: Do You Know Where Lisp Is Used Nowadays? | dev.to | 2021-10-04
Fast, cross-platform, standalone ClojureScript environmentProject mention: Clojure – Differences with Other Lisps | news.ycombinator.com | 2021-11-02
General-purpose bitemporal database for SQL, Datalog & graph queries. Developed by @juxtProject mention: If You’d Had To Pick One: Datalevin | reddit.com/r/Clojure | 2021-09-13
XT's SQL module works using Apache Calcite to parse and compile SQL into Datalog on-the-fly, see https://github.com/xtdb/xtdb/tree/master/modules/sql. A key reason that this approach works as well as it does is because the module doesn't also have to figure out an optimal clause ordering in the compiled Datalog - which is possible because XT's implementation of Datalog uses a worst-case optimal join query planner (and "tuple-at-a-time" execution engine) which means it can ignore the user-provided clause ordering. In contrast, in a clause-by-clause Datalog implementation, the work of query planning is effectively done manually, by the developer, and must be kept up to date with evolving database populations.
GraphQL implementation in pure ClojureProject mention: Debugging Clojure at the REPL using tap> | dev.to | 2021-09-15
Now, I noticed a ways back that Clojure 1.0 added the tap> function, and I vaguely knew it would be helpful for this kind of thing; I finally got around to trying it out to debug some hairy NullPointerException bugs in Lacinia.
Realtime web comms for Clojure/ScriptProject mention: ClojureScript Browser Multiplayer Engine | reddit.com/r/Clojure | 2021-06-28
I think the easiest way to do frontend games is with websockets. It's annoying to have to poll and makes a lot more sense for the backend to push data to the frontend. Sente https://github.com/ptaoussanis/sente is like socket.io in that it provides a nice wrapper for an event-driven architecture on top of websockets that is really well suited for games. It's what I used in coding up a multiplayer Go game.
Clojure in UnityProject mention: Where Lisp Fails: at Turning People into Fungible Cogs. | reddit.com/r/socialistprogrammers | 2022-01-10
Nowadays, Clojure can be used for this sort of stuff. Arcadia has been used to make real world games. Lead developer gave a talk about it a few years ago.
Bash-like shell based on ClojureProject mention: REPL vs CLI: IDE wars | reddit.com/r/Clojure | 2021-07-02
The Lux Programming Language (by LuxLang)Project mention: Lux 0.6 is out! Lisp for JVM, JS, Python, Ruby and Lua + static types! | reddit.com/r/luxlang | 2021-10-28
A durable Datalog implementation adaptable for distribution.Project mention: Ask HN: Why are relational DBs are the standard instead of graph-based DBs? | reddit.com/r/programming | 2021-10-03
Unlike some other commenters, I agree that graph models are usually a better fit for most data than relational models. There's been some interesting work in recent years developing this idea: in the Clojure world there's Datomic, XTDB, and a host of competitors, all of which build on work from Semantic Web/SPARQL/triplestores and logic programming. Some are even intended to be used as primary datastores: they support some amount of schema and constraints, have well-defined consistency and ACID guarantees, etc. This makes them unlike graph databases like Neo4J and others, which fill an architectural role more like Elasticsearch as a read-optimization tool. Here's an interesting talk making a case for triple-based databases.
Pure Clojure/Script logging libraryProject mention: Tour of our 250k line Clojure codebase | news.ycombinator.com | 2021-06-03
No, I don't think they were hyped at any point.
They are used in certain libraries like https://github.com/ptaoussanis/timbre but for things that are simply not possible without macros, for example (timbre/spy (+ 1 1)) will actually print both the expression and the result:
DEBUG [ss.experimental.scratch:1] - (+ 1 1) => 2
Perhaps if the macros are "simple" they can be unpacked relatively easily. I do understand how mentally challenging that can be for somebody who's just starting with Clojure. I've been using Clojure for ~8 years and only just recently became more comfortable with macros after I made a conscious effort in that direction. I'm still far from an "expert" in them.
A linter for Clojure code that sparks joy.Project mention: Miserable Old Duffer's Guide to Working With Clojure | reddit.com/r/lisp | 2021-05-19
You should really try out clj-kondo. It's the best Clojure linter around and an absolute pleasure to work with. Gives many of the advantages that static-analysis IDEs like IntelliJ/Cursive give.
Clojure Clojure related posts
How to manage config/context objects in a long running application?
4 projects | reddit.com/r/Clojure | 16 Jan 2022
ANN: relic - functional relational database and military grade anti-tar library.
1 project | reddit.com/r/Clojure | 17 Jan 2022
- Show HN: Command-line front end to transactional consistency checkers
- Babashka: Avoid switching between Clojure and bash scripts
- Scittle: Write ClojureScript in an HTML script tag
Where Lisp Fails: at Turning People into Fungible Cogs.
1 project | reddit.com/r/socialistprogrammers | 10 Jan 2022
Introducing Kit Framework
2 projects | reddit.com/r/Clojure | 8 Jan 2022
What are some of the best open-source Clojure projects in Clojure? This list will help you:
Are you hiring? Post a new remote job listing for free.