欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Clojure ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→消息事件) |
小 (→图集) |
||
(未显示1个用户的38个中间版本) | |||
第1行: | 第1行: | ||
[[Clojure]] 生态系统 | [[Clojure]] 生态系统 | ||
+ | [[文件:Clojure-logo.png|right]] | ||
+ | |||
+ | ==基金会== | ||
+ | Clojure 采用 Eclipse Public License 1.0 许可证 | ||
+ | |||
+ | ==用户公司== | ||
+ | *[https://clojure.org/community/companies Companies] [https://clojure.org/community/success_stories Success Stories] | ||
+ | *[https://github.com/matthiasn/talk-transcripts/tree/master/Hickey_Rich Talks by Rich Hickey] creator of the Clojure, [https://cognitect.com/about.html Cognitect] Joins [https://nubank.com.br/en/ Nubank] | ||
+ | *[https://github.com/cognitect Cognitect] [https://github.com/cognitect-labs Cognitect Labs] | ||
==生态== | ==生态== | ||
第7行: | 第16行: | ||
*[https://github.com/razum2um/awesome-clojure Awesome Clojure] [[image:awesome.png]] | *[https://github.com/razum2um/awesome-clojure Awesome Clojure] [[image:awesome.png]] | ||
*[https://github.com/hantuzun/awesome-clojurescript Awesome ClojureScript] [[image:awesome.png]] | *[https://github.com/hantuzun/awesome-clojurescript Awesome ClojureScript] [[image:awesome.png]] | ||
+ | *[http://clojurewerkz.org/ ClojureWerkz] A growing collection of open source Clojure libraries. | ||
+ | *[https://planet.scheme.org/ Planet Scheme] | ||
+ | *[https://planet.lisp.org/ Planet Lisp] | ||
+ | *[https://racket-stories.com/ Racket Stories] | ||
+ | *[http://planet.clojure.in/ Planet Clojure] | ||
+ | |||
+ | ==语言类== | ||
+ | Clojure 编写的编程语言 | ||
+ | *[https://github.com/kanaka/mal/tree/master/clojure Mal (make-a-lisp) ]是一个受Clojure启发的[[Lisp]]解释器,它有73种编程语言实现。 | ||
+ | *[https://github.com/LuxLang/lux lux] | ||
+ | *[https://github.com/jeaye/jank jank] | ||
+ | *[https://github.com/turbopape/scheje scheje] | ||
+ | *[https://github.com/benzap/eden eden] | ||
+ | *[https://github.com/babashka/babashka Babashka] Native, fast starting Clojure interpreter for scripting | ||
+ | *[https://github.com/clj-easy/graalvm-clojure Clojure meets] [[GraalVM]] | ||
+ | *[https://github.com/fsantiag/sonar-clojure SonarClojure] A [[Sonar]]Qube plugin to analyze Clojure source. | ||
==生产力工具== | ==生产力工具== | ||
*[[Leiningen]] | *[[Leiningen]] | ||
*[[Light Table]] | *[[Light Table]] | ||
+ | *[[SLIME]] | ||
*[https://github.com/Lambda-X/replumb replumb] self-hosted REPLs. | *[https://github.com/Lambda-X/replumb replumb] self-hosted REPLs. | ||
*[https://github.com/mfikes/replete Replete] A ClojureScript REPL for your device. | *[https://github.com/mfikes/replete Replete] A ClojureScript REPL for your device. | ||
+ | *[https://github.com/circleci CircleCI] | ||
+ | *[https://precursorapp.com/ Precursor] (Online prototyping tool) | ||
+ | *[https://github.com/jepsen-io Jepsen] Distributed Systems Testing | ||
+ | *[https://github.com/clj-kondo/clj-kondo clj-kondo] 为Clojure代码提供一个能激发快乐的interter,它使Clojure变得有趣。 | ||
+ | *[[Emacs Lisp]] [https://github.com/clojure-emacs/cider CIDER] is the Clojure(Script) Interactive Development Environment that Rocks! | ||
==数据库存储== | ==数据库存储== | ||
*[https://github.com/Factual/clj-leveldb clj-leveldb] | *[https://github.com/Factual/clj-leveldb clj-leveldb] | ||
− | *[https://github.com/tonsky/datascript DataScript] | + | *[https://github.com/tonsky/datascript DataScript] Immutable database and Datalog query engine |
+ | *[https://github.com/seancorfield/honeysql Honey SQL] | ||
+ | *[https://www.datomic.com/ Datomic] | ||
==机器学习== | ==机器学习== | ||
+ | [[Artificial intelligence|人工智能]]、[[machine learning|机器学习]]、[[deep learning|深度学习]]、[[Artificial neural network|神经网络]]、[[Natural language processing|NLP]] ... | ||
+ | *[https://github.com/razum2um/awesome-clojure#machine-learning Machine Learning] | ||
+ | *[[Deeplearning4j]] | ||
+ | *[https://github.com/uncomplicate Uncomplicate] | ||
+ | *[https://github.com/originrose/cortex Cortex] [[Machine learning]] in Clojure | ||
− | == | + | ==数据科学== |
+ | *[[Metabase]] | ||
*[https://github.com/Netflix/PigPen PigPen] Map-Reduce for Clojure | *[https://github.com/Netflix/PigPen PigPen] Map-Reduce for Clojure | ||
+ | *[https://github.com/clojupyter/clojupyter Clojupyter] | ||
==数学== | ==数学== | ||
第30行: | 第70行: | ||
==金融货币== | ==金融货币== | ||
*[[Bitcoinj]] | *[[Bitcoinj]] | ||
+ | |||
+ | ==安全加密== | ||
+ | *[https://github.com/jepsen-io/jepsen Jepsen] | ||
+ | *[[Friend]] | ||
+ | *[https://github.com/clojurewerkz/scrypt Clojure Scrypt Library] | ||
+ | *[https://github.com/funcool/buddy Buddy] - Security library for clojure. | ||
==消息事件== | ==消息事件== | ||
第38行: | 第84行: | ||
==企业应用== | ==企业应用== | ||
− | == | + | ==Web服务器== |
− | + | *[https://github.com/pedestal/pedestal Pedestal] 是一套用 Clojure 编写的库,旨在将 Clojure 及其原则(简单、强大和专注)引入服务器端开发。 | |
− | *[https://github.com/ | + | |
− | + | ||
==iOS/Android== | ==iOS/Android== | ||
第49行: | 第93行: | ||
*[https://github.com/roupam/Objective-C-NuREPL-for-iOS Objective-C NuREPL for iOS] | *[https://github.com/roupam/Objective-C-NuREPL-for-iOS Objective-C NuREPL for iOS] | ||
− | == | + | ==桌面UI== |
+ | *[https://tonsky.me/blog/clojure-ui/ Thoughts on Clojure UI framework] | ||
+ | *[https://github.com/Day8/re-frame re-frame] | ||
*[https://github.com/mfikes/cljsrn-desktop ClojureScript React Native Desktop] | *[https://github.com/mfikes/cljsrn-desktop ClojureScript React Native Desktop] | ||
+ | *[https://github.com/tonsky/rum Rum] is a client/server library for HTML UI | ||
==游戏== | ==游戏== | ||
第57行: | 第104行: | ||
*[https://github.com/jkbrzt/cloudtunes cloudtunes] Web-based music player for the cloud | *[https://github.com/jkbrzt/cloudtunes cloudtunes] Web-based music player for the cloud | ||
*[https://github.com/alda-lang/alda alda] a music programming language for musicians | *[https://github.com/alda-lang/alda alda] a music programming language for musicians | ||
− | *[ | + | *[[overtone]] Collaborative Programmable Music |
==图集== | ==图集== | ||
+ | <gallery> | ||
+ | image:Mal-Metadata-Self-hosting-and-Interop.png|REPL | ||
+ | image:Penpot.jpeg|Penpot原型设计工具 | ||
+ | image:penpot-architecture.png|Penpot架构 | ||
+ | image:ClojureScript-love-React.png|sljs love react | ||
+ | image:re-frame-event-dispatch.png|re-frame | ||
+ | image:re-frame-handling-one-event.png|re-frame | ||
+ | image:re-frame-interceptors.png|re-freme拦截器 | ||
+ | image:transit-overview.png|Transit | ||
+ | image:clojars-system.png|Clojars系统 | ||
+ | </gallery> | ||
==链接== | ==链接== |
2022年4月12日 (二) 01:45的最后版本
Clojure 生态系统
目录 |
[编辑] 基金会
Clojure 采用 Eclipse Public License 1.0 许可证
[编辑] 用户公司
- Companies Success Stories
- Talks by Rich Hickey creator of the Clojure, Cognitect Joins Nubank
- Cognitect Cognitect Labs
[编辑] 生态
- Java ecosystem
- Kotlin ecosystem
- Scala ecosystem
- Awesome Clojure
- Awesome ClojureScript
- ClojureWerkz A growing collection of open source Clojure libraries.
- Planet Scheme
- Planet Lisp
- Racket Stories
- Planet Clojure
[编辑] 语言类
Clojure 编写的编程语言
- Mal (make-a-lisp) 是一个受Clojure启发的Lisp解释器,它有73种编程语言实现。
- lux
- jank
- scheje
- eden
- Babashka Native, fast starting Clojure interpreter for scripting
- Clojure meets GraalVM
- SonarClojure A SonarQube plugin to analyze Clojure source.
[编辑] 生产力工具
- Leiningen
- Light Table
- SLIME
- replumb self-hosted REPLs.
- Replete A ClojureScript REPL for your device.
- CircleCI
- Precursor (Online prototyping tool)
- Jepsen Distributed Systems Testing
- clj-kondo 为Clojure代码提供一个能激发快乐的interter,它使Clojure变得有趣。
- Emacs Lisp CIDER is the Clojure(Script) Interactive Development Environment that Rocks!
[编辑] 数据库存储
- clj-leveldb
- DataScript Immutable database and Datalog query engine
- Honey SQL
- Datomic
[编辑] 机器学习
[编辑] 数据科学
- Metabase
- PigPen Map-Reduce for Clojure
- Clojupyter
[编辑] 数学
[编辑] 金融货币
[编辑] 安全加密
- Jepsen
- Friend
- Clojure Scrypt Library
- Buddy - Security library for clojure.
[编辑] 消息事件
[编辑] 监控APM
[编辑] 企业应用
[编辑] Web服务器
- Pedestal 是一套用 Clojure 编写的库,旨在将 Clojure 及其原则(简单、强大和专注)引入服务器端开发。
[编辑] iOS/Android
- lein-fruit for building Clojure/iOS projects
- lein-droid for building Clojure/Android projects
- goby Develop iOS apps with ClojureScript
- Objective-C NuREPL for iOS
[编辑] 桌面UI
- Thoughts on Clojure UI framework
- re-frame
- ClojureScript React Native Desktop
- Rum is a client/server library for HTML UI
[编辑] 游戏
[编辑] 音乐
- cloudtunes Web-based music player for the cloud
- alda a music programming language for musicians
- overtone Collaborative Programmable Music
[编辑] 图集
[编辑] 链接
分享您的观点