Clojure庫和資源集合:awesome-clojure
Clojure是一種LISP風格的語言,運行在JVM上。Clojure的一大特色就是其并發機制,它支持不可變的數據結構(Clojure是來自于可持久化的數據結構)。Clojure還有一個特色是軟件事務存儲(Software Transactional Memory,STM),其支持用事務代替鎖和互斥器來更新共享內存。STM還是一個有爭議的技術,還需要更好的證明自己,一個簡單的辦法就是訪問一個JVM上的實現。
Awesome Clojure
- Awesome products in Clojure
- Awesome tools in Clojure
- Web Framework
- Package Management
- Date and Time
- GUI
- Audio
- HTTP
- Database
- Structural Migrations
- ORM and SQL generation
- RESTful API
- HTML Manipulation
- Data Validation
- Type System
- Async processing
- WebSocket
- Testing
- Code Analysis and Linter
- Science and Data Analysis
- Computer Vision
- Miscellaneous
- Editor Plugins
- Literate Programming
- Debugging tools
- Resources
Web Framework
Actually don't search rails/django here, but compose them by yourself
Package management
Libraries for package and dependency management.
Date and Time
Libraries for working with dates and times.
GUI
Audio
HTTP
Libraries for working with HTTP.
Database
Databases and database client libraries
Structural Migrations
Keeps database and others in sync
Redis
JSON
Database Cli
ORM and SQL generation
DSL for SQL generaion.
Security
Authentication, authorization and other security related libraries.
RESTful API
Libraries for developing RESTful APIs.
HTML Manipulation
Libraries for working with HTML.
Data Validation
Libraries for validating data.
Type System
Optional type system for Clojure
Async processing
Monads
WebSocket
Testing
Code Analysis and Linter
Science and Data Analysis
Computer Vision
Natural Language Processing
Editor Plugins
Literate Programming
Debugging
Guides
Websites
- clojuredocs
- crossclj
- clojure-doc
- Clojure Sphere
- Grimoire
- The Clojure Toolbox
- InstaREPL Online
- ZEEF/Clojure
推ter
Misc
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!