Update render script and Makefile
This commit is contained in:
@@ -1,593 +0,0 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Clojure [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome products in Clojure[0m[38;5;12m (#awesome-products-in-clojure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mOneKeePass[0m[38;5;12m (https://github.com/OneKeePass/desktop): A secure password manager and [39m[38;5;14m[1mmobile app in ClojureScript[0m[38;5;12m (https://github.com/OneKeePass/mobile)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPenpot[0m[38;5;12m (https://penpot.app/): design and prototyping platform[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mLightTable (IDE)[0m[38;5;12m (http://lighttable.com/) (archived)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMaria.cloud (Online IDE for beginners)[0m[38;5;12m (https://www.maria.cloud/)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mRiemann (Monitoring)[0m[38;5;12m (http://riemann.io/)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPrecursor (Online prototyping tool)[0m[38;5;12m (https://precursorapp.com/)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPuppet Server[0m[38;5;12m (https://github.com/puppetlabs/puppet-server)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPuppetDB[0m[38;5;12m (https://github.com/puppetlabs/puppetdb)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMetabase[0m[38;5;12m (https://github.com/metabase/metabase)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMetabase Datomic[0m[38;5;12m (https://github.com/lambdaisland/metabase-datomic)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCircleCI[0m[38;5;12m (https://circleci.com/)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAvi (vim rewrite)[0m[38;5;12m (https://github.com/maitria/avi)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mLiquid (Text Editor)[0m[38;5;12m (https://github.com/mogenslund/liquid)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mClojupyter[0m[38;5;12m (https://github.com/clojupyter/clojupyter)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mmeins[0m[38;5;12m (https://github.com/matthiasn/meins)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mJepsen[0m[38;5;12m (https://github.com/jepsen-io/jepsen)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBraid[0m[38;5;12m (https://github.com/braidchat/braid): a team-chat app with a novel UI that leads to better conversations[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAccelerated Text[0m[38;5;12m (https://github.com/tokenmill/accelerated-text): a natural language generation environment (backend: Clojure, frontend: JS)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mZiggurat[0m[38;5;12m (https://github.com/gojek/ziggurat): a framework built to simplify Stream processing on Kafka[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mNightcode[0m[38;5;12m (https://github.com/oakes/Nightcode): An IDE for Clojure (archived)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mNightlight[0m[38;5;12m (https://github.com/oakes/Nightlight): text editor (archived)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAtea[0m[38;5;12m (https://github.com/pkamenarsky/atea): a minimalistic menu bar time tracker for MacOS (legacy, requires jvm 1.6)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mherfi[0m[38;5;12m (https://github.com/ertugrulcetin/herfi) - 3D multiplayer game prototype written in Clojure and ClojureScript[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mracing-game-cljs[0m[38;5;12m (https://github.com/ertugrulcetin/racing-game-cljs) - A 3D racing game built with ClojureScript, React and ThreeJS[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome SaaS (partially OSS) in Clojure[0m[38;5;12m (#awesome-saas-in-clojure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mLogseq[0m[38;5;12m (https://github.com/logseq/logseq): knowledge management and collaboration (open frontend)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLanguages written with Clojure[0m[38;5;12m (#languages-written-with-clojure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mjank[0m[38;5;12m (https://github.com/jeaye/jank)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mlux[0m[38;5;12m (https://github.com/LuxLang/lux)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mmal[0m[38;5;12m (https://github.com/kanaka/mal/tree/master/impls/clojure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mscheje[0m[38;5;12m (https://github.com/turbopape/scheje)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1meden[0m[38;5;12m (https://github.com/benzap/eden)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mferret[0m[38;5;12m (https://ferret-lang.org)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome tools in Clojure[0m[38;5;12m (#awesome-tools-in-clojure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAwesome macros usage[0m[38;5;12m (#awesome-macros-usage)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAdvanced datastructures[0m[38;5;12m (#advanced-datastructures)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mWeb Framework[0m[38;5;12m (#web-framework)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDependency injection[0m[38;5;12m (#dependency-injection)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBuild Automation and Package management[0m[38;5;12m (#build-automation-and-package-management)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mVersion Control Management[0m[38;5;12m (#version-control-management)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDate and Time[0m[38;5;12m (#date-and-time)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mGUI[0m[38;5;12m (#gui)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAudio[0m[38;5;12m (#audio)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mHTTP[0m[38;5;12m (#http)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDatabase[0m[38;5;12m (#database)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mConnection pools[0m[38;5;12m (#connection-pools)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mStructural Migrations[0m[38;5;12m (#structural-migrations)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mRedis[0m[38;5;12m (#redis)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mJSON[0m[38;5;12m (#json)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mProtocol Buffers and gRPC[0m[38;5;12m (#protocol-buffers-and-grpc)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mORM and SQL generation[0m[38;5;12m (#orm-and-sql-generation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mSecurity[0m[38;5;12m (#security)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mRESTful API[0m[38;5;12m (#restful-api)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mGraphQL API[0m[38;5;12m (#graphql-api)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mEmails[0m[38;5;12m (#emails)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mHTML Manipulation[0m[38;5;12m (#html-manipulation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mData Validation[0m[38;5;12m (#data-validation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mType System[0m[38;5;12m (#type-system)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mPattern Matching[0m[38;5;12m (#pattern-matching)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mAsync processing[0m[38;5;12m (#async-processing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMonads[0m[38;5;12m (#monads)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mWebSocket[0m[38;5;12m (#websocket)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mWebdriver automation[0m[38;5;12m (#webdriver-automation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCode Analysis and Linter[0m[38;5;12m (#code-analysis-and-linter)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mScience and Data Analysis[0m[38;5;12m (#science-and-data-analysis)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMachine Learning[0m[38;5;12m (#machine-learning)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mComputer Vision[0m[38;5;12m (#computer-vision)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mText Processing[0m[38;5;12m (#text-processing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mParsing[0m[38;5;12m (#parsing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mEditor Plugins[0m[38;5;12m (#editor-plugins)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mLiterate Programming[0m[38;5;12m (#literate-programming)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mArchives and Compression[0m[38;5;12m (#archives-and-compression)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDebugging tools[0m[38;5;12m (#debugging)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCI[0m[38;5;12m (#ci)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mProject Management[0m[38;5;12m (#project-management)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTerminal UI[0m[38;5;12m (#terminal-ui)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mGraphviz[0m[38;5;12m (#graphviz)[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mGuides[0m[38;5;12m (#guides)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mVideo tutorials[0m[38;5;12m (#video-tutorials)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mWebsites[0m[38;5;12m (#websites)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTwitter[0m[38;5;12m (#twitter)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mExercises[0m[38;5;12m (#exercises)[39m
|
||||
|
||||
[38;2;255;187;0m[4mAwesome macros usage[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mAnswers why the lisp shines, killer features in action[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcore.async[0m[38;5;12m (https://github.com/clojure/core.async) - transforms AST into CSP programs[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcloroutine[0m[38;5;12m (https://github.com/leonoel/cloroutine) - suspends and continuations (coroutines)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmissionary[0m[38;5;12m (https://github.com/leonoel/missionary) - a reactive dataflow programming toolkit[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphoton[0m[38;5;12m (https://github.com/venantius/photon) - realtime web, like Meteor, but for Clojure(Script)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmetaclj[0m[38;5;12m (https://github.com/brandonbloom/metaclj) - staged compilation[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmeander[0m[38;5;12m (https://github.com/noprompt/meander) - transparent data transformation using datastructure pattermatching[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mproteus[0m[38;5;12m (https://github.com/ztellman/proteus) - introduce mutable variables (don't use, just learn how to map your mind into immutable world)[39m
|
||||
[38;2;255;187;0m[4mAdvanced datastructures[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspecter[0m[38;5;12m (https://github.com/redplanetlabs/specter): an elegant API for querying and transforming nested and recursive data[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmeander[0m[38;5;12m (https://github.com/noprompt/meander): transparent data transformation (defined as pattern-matching)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPersistent AVL trees[0m[38;5;12m (https://github.com/clojure/data.avl): persistent sorted maps and sets with log-time rank queries[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFinger Tree[0m[38;5;12m (https://github.com/clojure/data.finger-tree): double-list, counted-double-list, counted-sorted-set[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHitchhiker Tree[0m[38;5;12m (https://github.com/datacrypt-project/hitchhiker-tree): create fast, snapshottable, massively scalable databases[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHierarchical set[0m[38;5;12m (https://github.com/llasram/hier-set)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOrdered[0m[38;5;12m (https://github.com/amalloy/ordered): ordered sets and maps[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLazy Map[0m[38;5;12m (https://github.com/Malabarba/lazy-map-clojure): whose values are only calculated when accessed[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuratom[0m[38;5;12m (https://github.com/jimpil/duratom): persisted atoms[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDurable Queue[0m[38;5;12m (https://github.com/Factual/durable-queue): queue persisted on disk[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbifurcan[0m[38;5;12m [39m[38;5;12m(https://github.com/lacuna/bifurcan):[39m[38;5;12m [39m[38;5;12mlinear[39m[38;5;12m [39m[38;5;12mmap/set/list[39m[38;5;12m [39m[38;5;12m(stores[39m[38;5;12m [39m[38;5;12mentries[39m[38;5;12m [39m[38;5;12mcontiguously[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmemory),[39m[38;5;12m [39m[38;5;12m;writtern[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mjava,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12m(read:[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12mexamples)[39m[38;5;12m [39m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mclojure[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/lacuna/bifurcan/blob/master/test/bifurcan)[39m
|
||||
[38;5;12m [39m
|
||||
[38;2;255;187;0m[4mWeb Framework[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mActually don't search rails/django here, but compose them by yourself[0m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompojure[0m[38;5;12m (https://github.com/weavejester/compojure)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompojure-api[0m[38;5;12m (https://github.com/metosin/compojure-api)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuminus[0m[38;5;12m (http://www.luminusweb.net/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuct[0m[38;5;12m (https://github.com/weavejester/duct)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPedestal[0m[38;5;12m (https://github.com/pedestal/pedestal)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatsys[0m[38;5;12m (https://github.com/metasoarous/datsys)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myada[0m[38;5;12m (https://github.com/juxt/yada)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHoplon[0m[38;5;12m (http://hoplon.io/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFulcro[0m[38;5;12m (https://github.com/fulcrologic/fulcro)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoast[0m[38;5;12m (http://coastonclojure.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReitit[0m[38;5;12m (https://github.com/metosin/reitit)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTadam[0m[38;5;12m (https://www.tadam-framework.dev/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mColumn[0m[38;5;12m (https://gitlab.com/demonshreder/column)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBiff[0m[38;5;12m (https://biffweb.com/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mDependency injection[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mManaged lifecycle of stateful objects[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComponent[0m[38;5;12m (https://github.com/stuartsierra/component)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSystem[0m[38;5;12m (https://github.com/danielsz/system)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmount[0m[38;5;12m (https://github.com/tolitius/mount)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntegrant[0m[38;5;12m (https://github.com/weavejester/integrant)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclip[0m[38;5;12m (https://github.com/juxt/clip)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpiotr-yuxuan/closeable-map[0m[38;5;12m (https://github.com/piotr-yuxuan/closeable-map)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdarkleaf/di[0m[38;5;12m (https://github.com/darkleaf/di)[39m
|
||||
|
||||
[38;2;255;187;0m[4mBuild Automation and Package management[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for project build automation and package/dependency management.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLeiningen[0m[38;5;12m (https://github.com/technomancy/leiningen)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoot[0m[38;5;12m (https://github.com/boot-clj/boot)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtools.build[0m[38;5;12m (https://www.clojure.org/guides/tools_build)[39m
|
||||
[48;5;235m[38;5;249m* **build.simple** (https://github.com/gnl/build.simple)[49m[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojurephant[0m[38;5;12m (https://github.com/clojurephant/clojurephant) (Gradle plugin)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshadow-cljs[0m[38;5;12m (https://github.com/thheller/shadow-cljs) (Clojurescript)[39m
|
||||
|
||||
[38;2;255;187;0m[4mVersion Control Management[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mCode utilities for interacting with VCS software[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-jgit[0m[38;5;12m (https://github.com/clj-jgit/clj-jgit)[39m
|
||||
|
||||
[38;2;255;187;0m[4mDate and Time[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for working with dates and times.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-time[0m[38;5;12m (https://github.com/clj-time/clj-time)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure.java-time[0m[38;5;12m (https://github.com/dm3/clojure.java-time) - Java 8 Date-Time API[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mholi[0m[38;5;12m (https://github.com/luciolucio/holi) - Calendar operations that are aware of weekends and holidays[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimewords[0m[38;5;12m (https://github.com/tokenmill/timewords)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtick[0m[38;5;12m (https://github.com/juxt/tick): Clojure(Script) library, intended as replacement for clj-time[39m
|
||||
|
||||
[38;2;255;187;0m[4mGUI[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mseesaw[0m[38;5;12m (https://github.com/daveray/seesaw)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrikl[0m[38;5;12m (https://github.com/lambdaisland/trikl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfx-clj[0m[38;5;12m (https://github.com/aaronc/fx-clj)[39m
|
||||
|
||||
[38;2;255;187;0m[4mAudio[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOvertone[0m[38;5;12m (http://overtone.github.io/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlda[0m[38;5;12m (https://github.com/alda-lang/alda)[39m
|
||||
|
||||
[38;2;255;187;0m[4mHTTP[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for working with HTTP.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-http[0m[38;5;12m (https://github.com/dakrone/clj-http) : Apache HttpComponents client wrapper[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhttp-kit[0m[38;5;12m (https://github.com/http-kit/http-kit) : Simple, high-performance event-driven HTTP client and server[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mring[0m[38;5;12m (https://github.com/ring-clojure/ring) : HTTP server abstraction[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkvlt[0m[38;5;12m (https://github.com/nervous-systems/kvlt) : Uniform, asychronous client interface for HTTP across JVM / Node / browsers[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maleph[0m[38;5;12m (https://github.com/clj-commons/aleph) : Async client/server based on Netty, with defaults for HTTP, TCP and UDP[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhato[0m[38;5;12m (https://github.com/gnarroway/hato) : An HTTP client for Clojure, wrapping JDK 11's HttpClient[39m
|
||||
|
||||
[38;2;255;187;0m[4mDatabase[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mDatabases and database client libraries[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatomic[0m[38;5;12m (http://www.datomic.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxtdb[0m[38;5;12m (https://github.com/xtdb/xtdb): bitemporal database for SQL, Datalog & graph queries[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatahike[0m[38;5;12m (https://github.com/replikativ/datahike)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatascript[0m[38;5;12m (https://github.com/tonsky/datascript)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatalevin[0m[38;5;12m (https://github.com/juji-io/datalevin)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnext.jdbc[0m[38;5;12m (https://github.com/seancorfield/next-jdbc)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure.java.jdbc[0m[38;5;12m (https://github.com/clojure/java.jdbc)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure.jdbc[0m[38;5;12m (https://github.com/funcool/clojure.jdbc)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcravendb[0m[38;5;12m (https://github.com/robashton/cravendb)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonger[0m[38;5;12m (http://clojuremongodb.info/): for MongoDB[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonglorious[0m[38;5;12m (https://baumandm.github.io/monglorious/): for MongoDB[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-rethinkdb[0m[38;5;12m (https://github.com/apa512/clj-rethinkdb): for RethinkDB[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRevise[0m[38;5;12m (https://github.com/bitemyapp/revise): for RethinkDB[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpandex[0m[38;5;12m (https://github.com/mpenet/spandex): for ElasticSearch[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElastisch[0m[38;5;12m (http://clojureelasticsearch.info/): for ElasticSearch[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mneocons[0m[38;5;12m (http://clojureneo4j.info/): for Neo4j[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlia[0m[38;5;12m (https://github.com/mpenet/alia): for Cassandra[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maerospike-clj[0m[38;5;12m (https://github.com/AppsFlyer/aerospike-clj): for Aerospike[39m
|
||||
|
||||
[38;2;255;187;0m[4mConnection pools[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mDatabase connection pools[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhikari-cp[0m[38;5;12m (https://github.com/tomekw/hikari-cp)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmetabase/connection-pool[0m[38;5;12m (https://github.com/metabase/connection-pool)[39m
|
||||
|
||||
[38;2;255;187;0m[4mStructural Migrations[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mKeeps database and others in sync[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLobos[0m[38;5;12m (https://github.com/budu/lobos)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRagtime[0m[38;5;12m (https://github.com/weavejester/ragtime)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJoplin[0m[38;5;12m (https://github.com/juxt/joplin)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMigratus[0m[38;5;12m (https://github.com/yogthos/migratus)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrift[0m[38;5;12m (https://github.com/macourtney/drift)[39m
|
||||
|
||||
[38;2;255;187;0m[4mRedis[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcarmine[0m[38;5;12m (https://github.com/ptaoussanis/carmine)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mceltuce[0m[38;5;12m (https://github.com/lerouxrgd/celtuce)[39m
|
||||
|
||||
[38;2;255;187;0m[4mJSON[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcheshire[0m[38;5;12m (https://github.com/dakrone/cheshire)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsonista[0m[38;5;12m (https://github.com/metosin/jsonista)[39m
|
||||
|
||||
[38;2;255;187;0m[4mProtocol Buffers and gRPC[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpronto[0m[38;5;12m (https://github.com/AppsFlyer/pronto)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlein-protodeps[0m[38;5;12m (https://github.com/AppsFlyer/lein-protodeps)[39m
|
||||
|
||||
[38;2;255;187;0m[4mDatabase Cli[0m
|
||||
|
||||
[38;2;255;187;0m[4mORM and SQL generation[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mDSL for SQL generation.[0m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWalkable[0m[38;5;12m (https://github.com/walkable-server/walkable)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKorma[0m[38;5;12m (https://github.com/korma/Korma)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpecql[0m[38;5;12m (https://github.com/tatut/specql/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstch-library/sql[0m[38;5;12m (https://github.com/stch-library/sql)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqlingvo[0m[38;5;12m (https://github.com/r0man/sqlingvo)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqlium[0m[38;5;12m (https://github.com/TheLadders/sqlium/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhoneysql[0m[38;5;12m (https://github.com/jkk/honeysql)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mToucan[0m[38;5;12m (https://github.com/metabase/toucan)[39m
|
||||
|
||||
[38;2;255;187;0m[4mSecurity[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mAuthentication, authorization and other security related libraries.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuddy[0m[38;5;12m (https://github.com/funcool/buddy)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcaesium[0m[38;5;12m (https://github.com/lvh/caesium) (libsodium bindings)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFriend[0m[38;5;12m (https://github.com/cemerick/friend)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msecrets.clj[0m[38;5;12m (https://github.com/lk-geimfari/secrets.clj)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbolt[0m[38;5;12m (https://github.com/juxt/bolt)[39m
|
||||
|
||||
[38;2;255;187;0m[4mRESTful API[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for developing RESTful APIs.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLiberator[0m[38;5;12m (http://clojure-liberator.github.io/liberator/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCompojure-api[0m[38;5;12m (https://github.com/metosin/compojure-api)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFriboo[0m[38;5;12m (https://github.com/zalando/friboo)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myada[0m[38;5;12m (https://github.com/juxt/yada)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrouter[0m[38;5;12m (https://github.com/darkleaf/router)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreitit[0m[38;5;12m (https://github.com/metosin/reitit)[39m
|
||||
|
||||
[38;2;255;187;0m[4mGraphQL API[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for developing GraphQL APIs.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLacinia[0m[38;5;12m (https://lacinia.readthedocs.io/en/latest/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mEmails[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostal[0m[38;5;12m (https://github.com/drewr/postal)[39m
|
||||
|
||||
[38;2;255;187;0m[4mHTML Manipulation[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for working with HTML.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnlive[0m[38;5;12m (https://github.com/cgrand/enlive/wiki)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhiccup[0m[38;5;12m (https://github.com/weavejester/hiccup)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclostache[0m[38;5;12m (https://github.com/fhd/clostache)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselmer[0m[38;5;12m (https://github.com/yogthos/Selmer)[39m
|
||||
|
||||
[38;2;255;187;0m[4mData Validation[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries for validating data.[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGuardrails[0m[38;5;12m (https://github.com/fulcrologic/guardrails)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMalli[0m[38;5;12m (https://github.com/metosin/malli)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mValidateur[0m[38;5;12m (http://clojurevalidations.info/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPrismatic's schema[0m[38;5;12m (https://github.com/plumatic/schema)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBouncer[0m[38;5;12m (https://github.com/leonardoborges/bouncer)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclova[0m[38;5;12m (https://github.com/markwoodhall/clova)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOrchestra[0m[38;5;12m (https://github.com/jeaye/orchestra)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstruct[0m[38;5;12m (https://github.com/funcool/struct)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdomaintypes[0m[38;5;12m (https://github.com/friemen/domaintypes)[39m
|
||||
|
||||
[38;2;255;187;0m[4mType System[0m
|
||||
[48;2;30;30;40m[38;5;13m[3mOptional type system for Clojure[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcore.typed[0m[38;5;12m (https://github.com/clojure/core.typed)[39m
|
||||
|
||||
[38;2;255;187;0m[4mPattern Matching[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcore.match[0m[38;5;12m (https://github.com/clojure/core.match)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdefun[0m[38;5;12m (https://github.com/killme2008/defun)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcats.match[0m[38;5;12m (https://github.com/zalando/cats.match)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAkar[0m[38;5;12m (https://github.com/missingfaktor/akar)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeander[0m[38;5;12m (https://github.com/noprompt/meander)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVerbal-Exprejon[0m[38;5;12m (https://github.com/WeshGuillaume/Verbal-Exprejon)[39m
|
||||
|
||||
[38;2;255;187;0m[4mAsync processing[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcore.async[0m[38;5;12m (https://github.com/clojure/core.async/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpulsar[0m[38;5;12m (https://github.com/puniverse/pulsar)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmanifold[0m[38;5;12m (https://github.com/ztellman/manifold)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgoose[0m[38;5;12m (https://github.com/nilenso/goose)[39m
|
||||
|
||||
[38;2;255;187;0m[4mMonads[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcats[0m[38;5;12m (https://github.com/funcool/cats)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1malgo.monads[0m[38;5;12m (https://github.com/clojure/algo.monads)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFluokitten[0m[38;5;12m (https://github.com/uncomplicate/fluokitten)[39m
|
||||
|
||||
[38;2;255;187;0m[4mWebSocket[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChord[0m[38;5;12m (https://github.com/jarohen/chord)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSente[0m[38;5;12m (https://github.com/ptaoussanis/sente)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maleph[0m[38;5;12m (https://github.com/ztellman/aleph)[39m
|
||||
|
||||
[38;2;255;187;0m[4mTesting[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExpectations[0m[38;5;12m (https://github.com/clojure-expectations/expectations)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMidje[0m[38;5;12m (https://github.com/marick/Midje)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtest-doubles[0m[38;5;12m (https://github.com/GreenPowerMonitor/test-doubles) [39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkaocha[0m[38;5;12m (https://github.com/lambdaisland/kaocha)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStateFlow[0m[38;5;12m (https://github.com/nubank/state-flow)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatest[0m[38;5;12m (https://github.com/amokfa/datest)[39m
|
||||
|
||||
[38;2;255;187;0m[4mWebdriver automation[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEtaoin[0m[38;5;12m (https://github.com/igrishaev/etaoin)[39m
|
||||
|
||||
[38;2;255;187;0m[4mCode Analysis and Linter[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlamhound[0m[38;5;12m (https://github.com/technomancy/slamhound)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meastwood[0m[38;5;12m (https://github.com/jonase/eastwood)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkibit[0m[38;5;12m (https://github.com/jonase/kibit)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myagni[0m[38;5;12m (https://github.com/venantius/yagni)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlein-bikeshed[0m[38;5;12m (https://github.com/dakrone/lein-bikeshed)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspectrum[0m[38;5;12m (https://github.com/arohner/spectrum)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcloverage[0m[38;5;12m (https://github.com/cloverage/cloverage)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-kondo[0m[38;5;12m (https://github.com/borkdude/clj-kondo)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msplint[0m[38;5;12m (https://github.com/NoahTheDuke/splint)[39m
|
||||
|
||||
[38;2;255;187;0m[4mScience and Data Analysis[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mLibraries, extended REPLs, and other tools for scientific and statistical data[0m
|
||||
[38;5;12manylysis and visualization.*[39m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIncanter[0m[38;5;12m (https://github.com/incanter/incanter)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCascalog[0m[38;5;12m (http://cascalog.org/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOnyx[0m[38;5;12m (https://github.com/onyx-platform/onyx)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msparklling[0m[38;5;12m (https://github.com/gorillalabs/sparkling)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflambo[0m[38;5;12m (https://github.com/yieldbot/flambo)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeanderthal[0m[38;5;12m (https://github.com/uncomplicate/neanderthal)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStreaming Histograms[0m[38;5;12m (https://github.com/bigmlcom/histogram)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGorilla REPL[0m[38;5;12m (http://gorilla-repl.org/) [39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBayadera - Bayesian Data Analysis on the GPU[0m[38;5;12m (https://github.com/uncomplicate/bayadera)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojureCUDA[0m[38;5;12m (https://github.com/uncomplicate/clojurecuda)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeanderthal - fast matrix and linear algebra[0m[38;5;12m (https://github.com/uncomplicate/neanderthal)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojureCL - parallel computations with OpenCL[0m[38;5;12m (https://github.com/uncomplicate/clojurecl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoom - graph library for Clojure[0m[38;5;12m (https://github.com/aysylu/loom)[39m
|
||||
|
||||
[38;2;255;187;0m[4mMachine Learning[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mneanderthal[0m[38;5;12m (https://github.com/uncomplicate/neanderthal): fast matrix library[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojurecuda[0m[38;5;12m (https://github.com/uncomplicate/clojurecuda)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojurecl[0m[38;5;12m (https://github.com/uncomplicate/clojurecl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbayadera[0m[38;5;12m (https://github.com/uncomplicate/bayadera): bayesian data analysis on the GPU[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcortex[0m[38;5;12m (https://github.com/originrose/cortex)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlare[0m[38;5;12m (https://github.com/aria42/flare)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMXNet - Clojure API[0m[38;5;12m (https://mxnet.apache.org/versions/1.7.0/api/clojure)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-bigml[0m[38;5;12m (https://github.com/bigmlcom/clj-bigml)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeeplearning4j[0m[38;5;12m (https://github.com/deeplearning4j/deeplearning4j)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnclog[0m[38;5;12m (https://github.com/jimpil/enclog)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlambda-ml[0m[38;5;12m (https://github.com/cloudkj/lambda-ml)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-tensorflow[0m[38;5;12m (https://github.com/kieranbrowne/clojure-tensorflow)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdl4clj (deeplearning4j to clojure)[0m[38;5;12m (https://github.com/yetanalytics/dl4clj)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnglican[0m[38;5;12m (https://probprog.github.io/anglican/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-ml[0m[38;5;12m (https://github.com/antoniogarrote/clj-ml)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClatern[0m[38;5;12m (https://github.com/rinuboney/clatern)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mk9[0m[38;5;12m (https://github.com/gigasquid/k9)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStatistiker[0m[38;5;12m (https://github.com/clojurewerkz/statistiker)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynaptic[0m[38;5;12m (https://github.com/japonophile/synaptic)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInfer[0m[38;5;12m (https://github.com/aria42/infer)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-synapses[0m[38;5;12m (https://github.com/mrdimosthenis/clj-synapses)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscicloj.ml[0m[38;5;12m (https://github.com/scicloj/scicloj.ml)[39m
|
||||
|
||||
[38;2;255;187;0m[4mComputer Vision[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1morigami[0m[38;5;12m (https://github.com/hellonico/origami): OpenCV 4 wrapper[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-tesseract[0m[38;5;12m (https://github.com/antoniogarrote/clj-tesseract)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvision[0m[38;5;12m (http://nakkaya.com/vision.html)[39m
|
||||
|
||||
[38;2;255;187;0m[4mText Processing[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-opennlp[0m[38;5;12m (https://github.com/dakrone/clojure-opennlp)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostagga[0m[38;5;12m (https://github.com/turbopape/postagga)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbeagle[0m[38;5;12m (https://github.com/tokenmill/beagle)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlmgrep[0m[38;5;12m (https://github.com/dainiusjocas/lucene-grep)[39m
|
||||
|
||||
[38;2;255;187;0m[4mParsing[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInstaparse[0m[38;5;12m (https://github.com/Engelberg/instaparse)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkern[0m[38;5;12m (https://github.com/blancas/kern)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mduckling[0m[38;5;12m (https://github.com/wit-ai/duckling)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mburan[0m[38;5;12m (https://github.com/alekseysotnikov/buran) - RSS/Atom feed consumer and producer[39m
|
||||
[38;5;12m [39m
|
||||
[38;2;255;187;0m[4mExceptions and Error Handling[0m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEx[0m[38;5;12m (https://github.com/mpenet/ex)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPerseverance[0m[38;5;12m (https://github.com/grammarly/perseverance)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDire[0m[38;5;12m (https://github.com/MichaelDrogalis/dire)[39m
|
||||
|
||||
[38;2;255;187;0m[4mRule-based Programming[0m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mO'Doyle Rules[0m[38;5;12m (https://github.com/oakes/odoyle-rules)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClara Rules[0m[38;5;12m (https://github.com/cerner/clara-rules)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArete[0m[38;5;12m (https://github.com/yipeeio/arete)[39m
|
||||
|
||||
[38;2;255;187;0m[4mEditor Plugins[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCalva (VSCode)[0m[38;5;12m (https://github.com/BetterThanTomorrow/calva)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-lsp (multiple editors)[0m[38;5;12m (https://github.com/clojure-lsp/clojure-lsp)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCIDER (Emacs)[0m[38;5;12m (https://github.com/clojure-emacs/cider)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msmartparens (Emacs)[0m[38;5;12m (https://github.com/Fuco1/smartparens)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrainbow-delimiters (Emacs)[0m[38;5;12m (https://github.com/Fanael/rainbow-delimiters)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maggressive-indent (Emacs)[0m[38;5;12m (https://github.com/Malabarba/aggressive-indent-mode)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConjure (Neovim)[0m[38;5;12m (https://github.com/Olical/conjure)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-cljfmt (Vim)[0m[38;5;12m (https://github.com/venantius/vim-cljfmt)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-eastwood (Vim)[0m[38;5;12m (https://github.com/venantius/vim-eastwood)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-fireplace (Vim)[0m[38;5;12m (https://github.com/tpope/vim-fireplace)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-redl (Vim)[0m[38;5;12m (https://github.com/dgrnbrg/vim-redl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-leiningen (Vim)[0m[38;5;12m (https://github.com/tpope/vim-salve)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrainbow_parentheses.vim (Vim)[0m[38;5;12m (https://github.com/junegunn/rainbow_parentheses.vim)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim-iced (Vim)[0m[38;5;12m (https://github.com/liquidz/vim-iced)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCursive (IntelliJ)[0m[38;5;12m (https://cursive-ide.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mproto-repl (Atom)[0m[38;5;12m (https://atom.io/packages/proto-repl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParinfer (multiple editors)[0m[38;5;12m (http://shaunlebron.github.io/parinfer/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBracket Pair Colorizer (VSCode)[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojureVSCode (VSCode)[0m[38;5;12m (https://github.com/avli/clojureVSCode)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNotepad++[0m[38;5;12m (https://github.com/linpengcheng/ClojureBoxNpp): modified config files of Lisp[39m
|
||||
|
||||
[38;2;255;187;0m[4mDocumentation[0m
|
||||
|
||||
[48;2;30;30;40m[38;5;13m[3mUtilities and libraries for (non-LP) code and project documentation[0m
|
||||
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcodox[0m[38;5;12m (https://github.com/weavejester/codox)[39m
|
||||
|
||||
[38;2;255;187;0m[4mLiterate Programming[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmarginalia[0m[38;5;12m (https://github.com/gdeer81/marginalia)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mklipse[0m[38;5;12m (https://github.com/viebel/klipse)[39m
|
||||
|
||||
[38;2;255;187;0m[4mArchives and Compression[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswindon (java.util.zip wrapper)[0m[38;5;12m (https://github.com/AeroNotix/swindon)[39m
|
||||
|
||||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||||
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpotemkin[0m[38;5;12m (https://github.com/ztellman/potemkin) - reexport vars in another ns / act like a clojure map[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-tuple[0m[38;5;12m (https://github.com/ztellman/clj-tuple)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslingshot[0m[38;5;12m (https://github.com/scgilardi/slingshot)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvirgil[0m[38;5;12m (https://github.com/ztellman/virgil)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavastar[0m[38;5;12m (https://github.com/tailrecursion/javastar)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mriddley[0m[38;5;12m (https://github.com/ztellman/riddley)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkezban[0m[38;5;12m (https://github.com/ertugrulcetin/kezban)[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclj-grpc[0m[38;5;12m (https://github.com/otwieracz/clj-grpc)[39m
|
||||
|
||||
[38;2;255;187;0m[4mDebugging[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflow-storm-debugger[0m[38;5;12m (https://github.com/flow-storm/flow-storm-debugger)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplayback[0m[38;5;12m (https://github.com/gnl/playback)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtools.trace[0m[38;5;12m (https://github.com/clojure/tools.trace)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdebugger[0m[38;5;12m (https://github.com/razum2um/clj-debugger)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdebug-repl[0m[38;5;12m (https://github.com/GeorgeJahad/debug-repl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mritz[0m[38;5;12m (https://github.com/pallet/ritz)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mredl[0m[38;5;12m (https://github.com/dgrnbrg/redl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlimit-break[0m[38;5;12m (https://github.com/technomancy/limit-break)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspyscope[0m[38;5;12m (https://github.com/dgrnbrg/spyscope)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maprint[0m[38;5;12m (https://github.com/razum2um/aprint)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpacked-printer[0m[38;5;12m (https://github.com/cgrand/packed-printer)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpretty[0m[38;5;12m (https://github.com/AvisoNovate/pretty)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprone[0m[38;5;12m (https://github.com/magnars/prone)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfigwheel[0m[38;5;12m (https://github.com/bhauman/lein-figwheel)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1multra[0m[38;5;12m (https://github.com/venantius/ultra)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmate-clj[0m[38;5;12m (https://github.com/AppsFlyer/mate-clj)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscope-capture[0m[38;5;12m (https://github.com/vvvvalvalval/scope-capture)[39m
|
||||
|
||||
[38;2;255;187;0m[4mCI[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlambdacd[0m[38;5;12m (https://github.com/flosell/lambdacd)[39m
|
||||
[38;5;12m [39m
|
||||
[38;2;255;187;0m[4mProject Management[0m
|
||||
[38;5;12m [39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmilestones[0m[38;5;12m (https://github.com/turbopape/milestones)[39m
|
||||
|
||||
[38;2;255;187;0m[4mTerminal UI[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-lanterna[0m[38;5;12m (https://github.com/MultiMUD/clojure-lanterna)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtriki[0m[38;5;12m (https://github.com/lambdaisland/trikl)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzaffre[0m[38;5;12m (https://github.com/aaron-santos/zaffre)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclosh[0m[38;5;12m (https://github.com/dundalek/closh)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpiotr-yuxuan/malli-cli[0m[38;5;12m (https://github.com/piotr-yuxuan/malli-cli)[39m
|
||||
[38;5;12m [39m
|
||||
[38;2;255;187;0m[4mGraphviz[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzipper-viz[0m[38;5;12m (https://github.com/lambdaisland/zipper-viz)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdorothy[0m[38;5;12m (https://github.com/daveray/dorothy)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mviz.cljc[0m[38;5;12m (https://github.com/jebberjeb/viz.cljc)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfsmviz[0m[38;5;12m (https://github.com/jebberjeb/fsmviz)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrhizome[0m[38;5;12m (https://github.com/ztellman/rhizome)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mre-frame-flow[0m[38;5;12m (https://github.com/ertugrulcetin/re-frame-flow) - Graph based visualization tool for re-frame event chains (ClojureScript)[39m
|
||||
|
||||
[38;2;255;187;0m[4mGame Development[0m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjme-clj[0m[38;5;12m (https://github.com/ertugrulcetin/jme-clj) - A Clojure 3D Game Engine (Wrapper), Powered by jMonkeyEngine[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplay-cljc[0m[38;5;12m (https://github.com/oakes/play-cljc) - A Clojure and ClojureScript game library[39m
|
||||
|
||||
[38;2;255;187;0m[4mGuides[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Clojure Style Guide[0m[38;5;12m (https://github.com/bbatsov/clojure-style-guide)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Distilled[0m[38;5;12m (http://yogthos.github.io/ClojureDistilled.html)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-cookbook[0m[38;5;12m (https://github.com/clojure-cookbook/clojure-cookbook)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA Brief Beginner's Guide To Clojure[0m[38;5;12m (http://www.unexpected-vortices.com/clojure/brief-beginners-guide/index.html)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure for the Brave and True[0m[38;5;12m (http://www.braveclojure.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure from the ground up[0m[38;5;12m (https://aphyr.com/tags/Clojure-from-the-ground-up)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mError message catalog[0m[38;5;12m (https://github.com/yogthos/clojure-error-message-catalog)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure by Example[0m[38;5;12m (https://kimh.github.io/clojure-by-example/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mVideo tutorials[0m
|
||||
|
||||
[38;2;255;187;0m[4mYouTube[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMisophistful's[0m[38;5;14m[1m [0m[38;5;14m[1mchannel[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/user/Misophistful/videos):[39m[38;5;12m [39m[38;5;12mUnderstand[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mcomprehension,[39m[38;5;12m [39m[38;5;12mthreading[39m[38;5;12m [39m[38;5;12mmacros,[39m[38;5;12m [39m[38;5;12mgenerative[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mdestructuring,[39m[38;5;12m [39m[38;5;12mcore.match[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintroductions[39m[38;5;12m [39m[38;5;12mto[39m
|
||||
[38;5;12mLight[39m[38;5;12m [39m[38;5;12mTable,[39m[38;5;12m [39m[38;5;12mDatomic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGame[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mClojure[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFred Overflow's channel[0m[38;5;12m (https://www.youtube.com/channel/UC9m7D4XKPJqTPCLSBym3BCg/search?query=Clojure): Introductions to Functional programming and TDD with Clojure[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Pills screencast[0m[38;5;12m (https://www.youtube.com/channel/UCH0CkLvbv6yEyrUnw9qujpQ/videos): Introduction to Clojure one function at a time[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Pills screencast[0m[38;5;12m (https://www.youtube.com/c/onthecodeagain/videos): Fun and beginner friendly content related to the overall clojure ecosystem[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData persistance with Postgres, Clojure and JDBC[0m[38;5;12m (https://www.youtube.com/channel/UCrwwOZ4h2FQhAdTMfjyQfQA/playlists)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Tutorials by Timothy Baldridge[0m
|
||||
[38;5;12m (https://www.youtube.com/channel/UC6yONKYeoE2P3bsahDtsimg/videos): More advanced videos on core.async, transducers, transients, logic programming and a "Function of the day" series.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWebsites[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure[0m[38;5;12m (http://clojure.org/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Slack[0m[38;5;12m (http://clojurians.net/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojuredocs[0m[38;5;12m (http://clojuredocs.org)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclojure-doc[0m[38;5;12m (http://clojure-doc.org/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe Clojure Toolbox[0m[38;5;12m (http://www.clojure-toolbox.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZEEF/Clojure[0m[38;5;12m (https://clojure.zeef.com/vlad.bokov)[39m
|
||||
|
||||
[38;2;255;187;0m[4mTwitter[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moss_clj[0m[38;5;12m (https://twitter.com/oss_clj)[39m
|
||||
|
||||
[38;2;255;187;0m[4mExercises[0m
|
||||
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrich4clojure[0m[38;5;12m (https://github.com/PEZ/rich4clojure)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWonderland Clojure Katas[0m[38;5;12m (https://github.com/gigasquid/wonderland-clojure-katas)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClojure Koans[0m[38;5;12m (http://clojurekoans.com)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexercism.io[0m[38;5;12m (http://exercism.io/languages/clojure)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodewars[0m[38;5;12m (https://www.codewars.com/kata/search/clojure)[39m
|
||||
Reference in New Issue
Block a user