Clojure Clojurescript

Open-source Clojure projects categorized as Clojurescript

Top 23 Clojure Clojurescript Projects

  • logseq

    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: Best app for journaling and diaries | /r/fossdroid | 2023-06-03

    ...you are right! But Logseq is open source, and can also do the job very well for a diary, since it is based on a daly notes threads! And it provides many community plugins, if one wishes to extend its functionalities or modify the look and feel!

  • penpot

    Penpot - The Open-Source design & prototyping platform

    Project mention: Is figma currently the best web design tool for newbies? | /r/web_design | 2023-06-03

    Free yourself from evil over liars adobe and use Penpot open source alternative to Figma and very strong tool

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • re-frame

    A ClojureScript framework for building user interfaces, leveraging React

    Project mention: Is there an open source project focused on ClojureScript, React, Reagent? | /r/Clojure | 2023-05-24

    Big and/or complete projects that use re-frame The main list: https://github.com/day8/re-frame/blob/master/docs/External-Resources.md

  • datascript

    Immutable database and Datalog query engine for Clojure, ClojureScript and JS

    Project mention: wotbrew/relic: FRP for Clojure(Script) | /r/Clojure | 2023-02-26

    What's the use case for relic? Sounds similar to https://github.com/tonsky/datascript ?

  • reagent

    A minimalistic ClojureScript interface to React.js

    Project mention: What are the enduring innovations of Lisp? (2022) | news.ycombinator.com | 2023-06-01
  • status-mobile

    a free (libre) open source, mobile OS for Ethereum

    Project mention: Would you use an end-to-end encrypted group chat app on Ethereum? | /r/ethereum | 2023-04-30

    Is https://status.im not good enough?

  • lein-figwheel

    Figwheel builds your ClojureScript code and hot loads it into the browser as you are coding!

    Project mention: Clojure needs a Rails, but not for the reason you think | news.ycombinator.com | 2022-07-30
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • shadow-cljs

    ClojureScript compilation made easy

    Project mention: Supercharge Your JS/TS Project with ClojureScript REPL | dev.to | 2023-04-15

    Now, add shadow-cljs.

  • sente

    Realtime web comms for Clojure/Script

    Project mention: Libraries that join front and back end? | /r/Clojure | 2023-03-11

    https://github.com/ptaoussanis/sente doesn’t abstract it away completely, but very convenient

  • closh

    Bash-like shell based on Clojure

    Project mention: How does closh handle long outputs? | /r/Clojure | 2022-08-05

    Closh is a shell with Clojure. It blends unix pipe experience with clojure well.

  • clj-kondo

    Static analyzer and linter for Clojure code that sparks joy

    Project mention: Clj-kondo: a static analyzer and linter for Clojure | news.ycombinator.com | 2023-03-31
  • fulcro

    A library for development of single-page full-stack web applications in clj/cljs

    Project mention: [ANN] London Clojurians Talk: Why you need Fulcro, the web framework to build apps better, faster (by Jakub Holý) | /r/Clojure | 2023-05-15

    Fulcro (https://github.com/fulcrologic/fulcro) is my web framework of choice whenever I need to create any non-trivial web application thanks to its productivity. Its overarching design goal is sustainable development speed as time goes and code grows and it really shows up. It is developer friendly, with minimal boilerplate, and features you need for any serious application. And it is surprisingly flexible. Fulcro is based on a few simple ideas that combine powerfully to produce a multitude of capabilities, including its Rapid Application Development "add-on". Some people find Fulcro complicated and scary - but it doesn't need to be. Stop choosing "simpler" web frameworks - and ending up implementing half of Fulcro with much more effort and verbosity and much less value. I will present the minimalist way of learning Fulcro with its three corner stones and explain Fulcro's building blocks. After this talk, you will understand the design and value of Fulcro, be motivated to learn it, and equipped to do so quickly.

  • timbre

    Pure Clojure/Script logging library

    Project mention: Rich Hickey – open-source is Not About You | news.ycombinator.com | 2022-07-02

    If you're not familiar with lisps in general, it might be hard to grok the differences between lisp-macros (as used in Clojure) and "normal" macros you see in other languages.

    But, if you are familiar already, and just wanna see examples of neat macros that makes the API nicer than what a function could provide, here are a few:

    - https://github.com/clojure/core.async/blob/master/examples/w...

    - https://github.com/weavejester/compojure

    - https://github.com/ptaoussanis/timbre

    - https://github.com/krisajenkins/yesql

  • garden

    Generate CSS with Clojure (by noprompt)

    Project mention: What working with Tailwind CSS every day for 2 years looks like | news.ycombinator.com | 2022-11-29

    Thanks for the vanilla-extract recommendation, I'll be using this!

    In my case, tailwind was useful for providing a handy set of vocabularies for simple and common stylings. But once customizations start to pile on, we're back into SCSS. Using 2 systems at once meant additionally gluing them with the postcss toolchain, so effectively we have 3 preprocessors running for every style refresh.

    Looking in at TypeScript from the clojurescript ecosystem though, I'm still yet to see an equal to https://github.com/noprompt/garden or https://github.com/Jarzka/stylefy: single language, excellent composability, compile-time anonymous class names, inline styles... almost like they solved CSS (except for typing)

  • reitit

    A fast data-driven routing library for Clojure/Script

    Project mention: Help finding a webdev framework that works out of the box | /r/Clojure | 2023-05-13

    I would build the CLJS for your game logic. Then I would build the backend server separately with API endpoints your front end to talk to. https://github.com/metosin/reitit is a pretty good option.

  • malli

    High-performance Data-Driven Data Specification Library for Clojure/Script.

    Project mention: [ANN] Malli 0.11.0 is out - a data-driven data specification library for Clojure/Script | /r/Clojure | 2023-04-12

    BREAKING: walking a :schema passes children instead of [id] to the walker function #884

  • mount

    managing Clojure and ClojureScript app state since (reset)

    Project mention: Any resources for "current best practices and learnings?" | /r/Clojure | 2023-02-16

    Allesandra Sierra’s Component has lots of competitors now: first mount which has since fallen out of favor for integrant. There’s newer ones too, like clip and donut-power.

  • cljs-devtools

    A collection of Chrome DevTools enhancements for ClojureScript developers

  • sci

    Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

    Project mention: Windmill: Open-source developer platform to turn scripts into workflows and UIs | news.ycombinator.com | 2023-05-12

    https://github.com/babashka/SCI if it's a requirement for proper sandboxing

  • bidi

    Bidirectional URI routing

    Project mention: Clojure needs a Rails, but not for the reason you think | news.ycombinator.com | 2022-07-30
  • expound

    Human-optimized error messages for clojure.spec

  • oz

    Data visualizations in Clojure and ClojureScript using Vega and Vega-lite

    Project mention: Visual-tools meeting 10 -- summary & video: Oz | /r/Clojure | 2022-08-07

    This was a monthly meeting, focused on Oz by Christopher Small.

  • re-com

    A ClojureScript library of reusable components for Reagent

    Project mention: Alias vars into new namespace in CLJC | /r/Clojure | 2022-06-09

    We want to re-export a set of functions and macros in a new namespace like re-com/core does, and have it work in both Clojure and CLJS from a CLJC file, including with macros. What is the best way to do this?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-06-03.

Clojure Clojurescript related posts

Index

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

Project Stars
1 logseq 22,783
2 penpot 21,911
3 re-frame 5,303
4 datascript 5,137
5 reagent 4,643
6 status-mobile 3,671
7 lein-figwheel 2,891
8 shadow-cljs 2,092
9 sente 1,694
10 closh 1,597
11 clj-kondo 1,567
12 fulcro 1,446
13 timbre 1,404
14 garden 1,313
15 reitit 1,303
16 malli 1,256
17 mount 1,193
18 cljs-devtools 1,081
19 sci 1,072
20 bidi 977
21 expound 916
22 oz 804
23 re-com 775
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com