The "Awesome Clojure" project is a curated resource list dedicated to supporting developers using Clojure, a functional programming language that runs on the Java Virtual Machine (JVM). This list encompasses a variety of resources including libraries, tools, frameworks, tutorials, and community contributions that enhance the Clojure development experience. It is beneficial for both beginners looking to learn functional programming concepts and experienced developers seeking advanced tools and techniques. With a wealth of information at their fingertips, users can explore the rich ecosystem of Clojure and improve their programming skills and project outcomes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.
The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.
The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.
The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.
A cross-platform, open-source password manager with KeePass database support, browser integration, and offline security.
A server-side framework for managing Puppet agents with improved performance, scalability, and metrics collection.
A fast, scalable data warehouse that caches and provides advanced querying for Puppet infrastructure data.
An open-source business intelligence and embedded analytics platform that enables everyone to explore and visualize data.
A Metabase driver for Datomic databases, enabling business intelligence and analytics on Datomic data.
A lively vi editor with test coverage, flexibility, and live REPL integration.
A pure Clojure text editor for Clojure and Markdown, inspired by Emacs and Vim, designed for tight integration with Clojure code.
A Jupyter kernel for Clojure, enabling Clojure code execution in Jupyter Lab, Notebook, and Console.
A Clojure library for testing distributed systems with fault injection and correctness verification.
An experimental team chat app with a novel UI based on short conversations, designed to reduce interruptions and FOMO.
A no-code natural language generation platform that transforms structured data into varied textual descriptions.
A Clojure framework for building stateless stream processing applications on Kafka with built-in retry mechanisms.
A simple, lightweight IDE specifically designed for Clojure and ClojureScript development.
An embedded, browser-based editor for Clojure that runs inside your project for interactive development.
A minimalistic menu bar time tracker for macOS that stores tasks and tracked time in plain text files.
A 3D multiplayer game prototype built with Clojure and ClojureScript, featuring an Entity Component System architecture.
A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.
A privacy-first, open-source platform for knowledge management and collaboration using a networked note-taking approach.
A native Clojure dialect hosted on LLVM with seamless C++ interoperability.
A functional, statically-typed Lisp that compiles to JVM, JavaScript, Python, Lua, and Ruby for versatile multi-platform development.
A Clojure-inspired Lisp interpreter implemented in 89+ languages as an incremental learning tool.
A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.
A Clojure library providing facilities for asynchronous programming and communication via channels.
A generic, macro-based, stackless coroutine builder for Clojure and ClojureScript.
A reactive dataflow programming toolkit for Clojure/Script providing functional effect and streaming primitives.
Staged compilation for Clojure with environment and special-form aware syntax-quoting.
A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.
A Clojure library providing local mutable variables with unsynchronized, unboxed performance for in-scope mutation.
A Clojure(Script) library for concise, high-performance querying and transformation of nested and recursive data structures.
A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.
Persistent sorted maps and sets for Clojure/Script with log-time rank queries, nearest key lookups, and splitting operations.
A Clojure library providing finger tree data structures for efficient persistent collections with fast access to both ends.
A functional, persistent, off-heap sorted key-value data structure for scalable databases with snapshot and fork capabilities.
A Clojure library providing ordered sets and maps that maintain insertion order of elements.
A durable atom and agent type for Clojure that persists state to various backends like files, databases, and cloud storage.
A disk-backed, in-process task queue for Clojure that persists tasks to disk, surviving process restarts.
A Java library providing high-performance mutable and immutable data structures with functional semantics, efficient batch operations, and custom equality.
A concise routing library for Ring/Clojure that composes web applications from small, independent parts.
A Clojure library for building web APIs with automatic Swagger documentation, data validation, and async support.
A server-side application framework for Clojure built on Integrant.
A Clojure library suite for building secure, extensible, and asynchronous server-side applications.
A Clojure/ClojureScript web framework for building reactive applications with Datomic/DataScript sync and unidirectional data flow.
A powerful Clojure web library for building production HTTP services with full standards support and async capabilities.
A fast data-driven routing library for Clojure and ClojureScript with bi-directional routing and pluggable coercion.
A tiny Clojure framework for managing the lifecycle and dependencies of stateful software components.
A Clojure/ClojureScript library for managing reloadable application state during REPL-driven development.
A Clojure micro-framework for building applications with data-driven architecture using configuration maps.