Clojure ecosystem

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(数据存储)
(图集)
 
(未显示1个用户的41个中间版本)
第1行: 第1行:
 
[[Clojure]] 生态系统
 
[[Clojure]] 生态系统
 +
[[文件:Clojure-logo.png|right]]
  
==JVM生态==
+
==基金会==
 +
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]
 +
 
 +
==生态==
 
*[[Java ecosystem]]
 
*[[Java ecosystem]]
 +
*[[Kotlin ecosystem]]
 
*[[Scala ecosystem]]
 
*[[Scala ecosystem]]
 +
*[https://github.com/razum2um/awesome-clojure Awesome Clojure] [[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]
  
 
==数学==
 
==数学==
第27行: 第70行:
 
==金融货币==
 
==金融货币==
 
*[[Bitcoinj]]
 
*[[Bitcoinj]]
 
==消息事件==
 
 
==企业应用==
 
  
 
==安全加密==
 
==安全加密==
 +
*[https://github.com/jepsen-io/jepsen Jepsen]
 
*[[Friend]]
 
*[[Friend]]
 
*[https://github.com/clojurewerkz/scrypt Clojure Scrypt Library]
 
*[https://github.com/clojurewerkz/scrypt Clojure Scrypt Library]
 
*[https://github.com/funcool/buddy Buddy] - Security library for clojure.
 
*[https://github.com/funcool/buddy Buddy] - Security library for clojure.
 +
 +
==消息事件==
 +
 +
==监控APM==
 +
*[http://riemann.io/ Riemann]
 +
 +
==企业应用==
 +
 +
==Web服务器==
 +
*[https://github.com/pedestal/pedestal Pedestal] 是一套用 Clojure 编写的库,旨在将 Clojure 及其原则(简单、强大和专注)引入服务器端开发。
  
 
==iOS/Android==
 
==iOS/Android==
第43行: 第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
  
 
==游戏==
 
==游戏==
第51行: 第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
*[https://github.com/overtone/overtone overtone] Collaborative Programmable Music
+
*[[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-logo.png

目录

[编辑] 基金会

Clojure 采用 Eclipse Public License 1.0 许可证

[编辑] 用户公司

[编辑] 生态

[编辑] 语言类

Clojure 编写的编程语言

[编辑] 生产力工具

[编辑] 数据库存储

[编辑] 机器学习

人工智能机器学习深度学习神经网络NLP ...

[编辑] 数据科学

[编辑] 数学

[编辑] 金融货币

[编辑] 安全加密

[编辑] 消息事件

[编辑] 监控APM

[编辑] 企业应用

[编辑] Web服务器

  • Pedestal 是一套用 Clojure 编写的库,旨在将 Clojure 及其原则(简单、强大和专注)引入服务器端开发。

[编辑] iOS/Android

[编辑] 桌面UI

[编辑] 游戏

[编辑] 音乐

  • cloudtunes Web-based music player for the cloud
  • alda a music programming language for musicians
  • overtone Collaborative Programmable Music

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱