Clojure

Awesome Clojure Awesome

Advanced datastructures

Web Framework

其实不要在这里搜索 rails/django,而是自己编写它们 * Compojure * Compojure-api * Web Non-Framework * Luminus * Joodo * Coils * Duct * Pedestal * Datsys * yada * Hoplon * Fulcro * Coast * Reitit * Tadam

Dependency injection

有状态对象的管理生命周期

Build Automation and Package management

用于项目构建自动化和包/依赖项管理的库.

Version Control Management

用于与 VCS 软件交互的代码实用程序

Date and Time

用于处理日期和时间的库.

GUI

Audio

HTTP

用于处理 HTTP 的库.

  • clj-http :Apache HttpComponents 客户端包装器
  • http-kit :简单、高性能的事件驱动的 HTTP 客户端和服务器
  • ring : HTTP 服务器抽象
  • kvlt :跨 JVM/节点/浏览器的 HTTP 统一异步客户端接口
  • aleph : 基于 Netty 的异步客户端/服务器,默认为 HTTP、TCP 和 UDP

Database

数据库和数据库客户端库

Connection pools

数据库连接池

Structural Migrations

保持数据库和其他同步

Redis

JSON

Database Cli

ORM and SQL generation

用于 SQL 生成的 DSL. * Walkable * Korma * Specql * stch-library/sql * sqlingvo * sqlium * honeysql * Toucan

Security

身份验证、授权和其他安全相关的库.

RESTful API

用于开发 RESTful API 的库.

GraphQL API

用于开发 GraphQL API 的库.

Emails

HTML Manipulation

用于处理 HTML 的库.

Data Validation

用于验证数据的库.

Type System

Clojure 的可选类型系统

Pattern Matching

Async processing

Monads

WebSocket

Testing

Webdriver automation

Code Analysis and Linter

Science and Data Analysis

*用于科学和统计数据的库、扩展 REPL 和其他工具 分析和可视化. *

Machine Learning

Computer Vision

Text Processing

Parsing

Exceptions and Error Handling

Reflection

*用于改进代码反射和对象内省的库

Rule-based Programming

Editor Plugins

Documentation

用于(非 LP)代码和项目文档的实用程序和库

Literate Programming

Archives and Compression

Miscellaneous

Debugging

CI

Project Management

Terminal UI

Graphviz

Guides

Video tutorials

YouTube

Websites

Twitter

Exercises