diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index 22d7f514d5..6b448b03e0 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -441,6 +441,10 @@ become an Angular expert. #### Generators +##### Go + +* [goxygen](https://github.com/Shpota/goxygen) - Goxygen generates back-end Go code, connects it with front-end components, provides a Dockerfile for the application, and creates docker-compose files that run in development and production environments. + ##### NET * [abp](https://github.com/abpframework/abp) - Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. @@ -1173,6 +1177,7 @@ Angular 7+ Validator, a library handle validation messages easy and automatic. * [ng-vcl](https://github.com/vcl/ng-vcl) - Angular VCL ‒ an Angular component library based on the [VCL](https://vcl.github.io) CSS eco system. * [ngx-ui](https://ngxui.com/docs) - NGXUI from [Omnedia](https://github.com/omnedia) is a collection of standalone components that you can simply install and use in your Angular projects. It primarily features components, blocks, and templates geared towards creating landing pages and user-facing marketing materials. * [po-angular](https://github.com/po-ui/po-angular) - Component library based on Angular. Documentation in Portuguese. +* [pastanaga-angular](https://github.com/plone/pastanaga-angular) - An Angular implementation of Pastanaga design system offering a set of re-usable UI components which are covering typical needs of any web application. It is maintained by [Plone](http://plone.org/) and [Guillotina](http://guillotina.io/) communities. ##### Material Based @@ -1206,6 +1211,8 @@ for the creation of web applications developed with Angular. * [Preline UI](https://preline.co/docs/frameworks-angular.html#docs-on-this-page-sidebar) - [Preline](https://github.com/htmlstreamofficial/preline) is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework. * [ngxtw](https://github.com/William-Mba/ngxtw) - Tailwind CSS components for Angular Enterprise Applications. Super easy to use and customize. * [Metronic](https://keenthemes.com/metronic/tailwind/docs/getting-started/integration/angular) - A comprehensive toolkit of UI components built with Tailwind CSS, enabling you to create modern, scalable web applications quickly and efficiently. +* [Rectangle UI](https://github.com/jarretthuang/rectangle-ui) - A code-first UI component library for Angular. +* [Mamba UI](https://github.com/Microwawe/mamba-ui) - A free and open-sourced UI kit with 150+ Tailwind CSS components and templates. ##### Node Based diff --git a/docs/awesome/awesome-audit-algorithms.md b/docs/awesome/awesome-audit-algorithms.md index 6bc6bdebd2..499eaf1fc8 100644 --- a/docs/awesome/awesome-audit-algorithms.md +++ b/docs/awesome/awesome-audit-algorithms.md @@ -115,5 +115,12 @@ ranking and review recommendation systems, with demographic parity, exposure, an - [Adversarial Learning](https://dl.acm.org/citation.cfm?id=1081950) - (KDD) *Reverse engineering of remote linear classifiers, using membership queries.* ## Related Events + +### 2024 +* [1st International Conference on Auditing and Artificial Intelligence](https://www.ircg.msm.uni-due.de/ai/) +* [Regulatable ML Workshop (RegML'24)](https://regulatableml.github.io/) + +### 2023 +* [Supporting User Engagement in Testing, Auditing, and Contesting AI (CSCW User AI Auditing)](https://cscw-user-ai-auditing.github.io/) * [Workshop on Algorithmic Audits of Algorithms (WAAA)](https://algorithmic-audits.github.io) * [Regulatable ML Workshop (RegML'23)](https://regulatableml.github.io/) diff --git a/docs/awesome/awesome-cli-apps.md b/docs/awesome/awesome-cli-apps.md index 36ffd9f5f4..afa452ee3c 100644 --- a/docs/awesome/awesome-cli-apps.md +++ b/docs/awesome/awesome-cli-apps.md @@ -222,7 +222,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [eureka](https://github.com/simeg/eureka) - Input and store your ideas. - [sncli](https://github.com/insanum/sncli) - Simplenote client. - [td-cli](https://github.com/darrikonn/td-cli) - A TODO manager to organize and manage your TODO's across multiple projects. -- [taskell](https://github.com/smallhadroncollider/taskell) - Interactive kanban board/task manager. - [taskbook](https://github.com/klaussinani/taskbook) - Tasks, boards & notes for the command-line habitat. - [dnote](https://github.com/dnote/dnote) - A interactive, multi-device notebook. - [nb](https://github.com/xwmx/nb) - A note‑taking, bookmarking, archiving, and knowledge base application. @@ -298,7 +297,6 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv - [wallpaper-cli](https://github.com/sindresorhus/wallpaper-cli) - Get or set the desktop wallpaper. - [themer](https://github.com/mjswensen/themer) - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more. - [JackPaper](https://github.com/jackel27/jackpaper) - Set images from Unsplash as wallpaper. -- [pywal](https://github.com/dylanaraps/pywal) - Generate and change color-schemes, then apply them system-wide to all of your favourite programs. - [QuickWall](https://github.com/deepjyoti30/QuickWall) - Directly set wallpapers from Unsplash. - [oh-my-posh](https://ohmyposh.dev) - Prompt theme engine. @@ -313,7 +311,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv ### System Interaction Utilities -- [neofetch](https://github.com/dylanaraps/neofetch) - System information tool. +- [fastfetch](https://github.com/fastfetch-cli/fastfetch) - System information tool. - [battery-level-cli](https://github.com/gillstrom/battery-level-cli) - Get current battery level. - [brightness-cli](https://github.com/kevva/brightness-cli) - Change screen brightness ([windows](https://github.com/sondreb/win-brightness)). - [yank](https://github.com/mptre/yank) - Yank terminal output to clipboard. @@ -426,7 +424,6 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv - [Vifm](https://vifm.info/) - VI influnced file manager. - [nnn](https://github.com/jarun/nnn) - File browser and disk usage analyzer with excellent desktop integration. - [lf](https://github.com/gokcehan/lf) - Fast, extensively customizable file manager. -- [fff](https://github.com/dylanaraps/fff) - Fast, simple file manager. - [clifm](https://github.com/leo-arch/clifm) - The command line file manager. - [far2l](https://github.com/elfmz/far2l) - Orthodox file manager. diff --git a/docs/awesome/awesome-go.md b/docs/awesome/awesome-go.md index 9ce7a3812a..e9c2b19134 100644 --- a/docs/awesome/awesome-go.md +++ b/docs/awesome/awesome-go.md @@ -376,6 +376,7 @@ _Libraries for configuration parsing._ _Tools for help with continuous integration._ +- [abstruse](https://github.com/bleenco/abstruse) - Abstruse is a distributed CI platform. - [Bencher](https://bencher.dev/) - A suite of continuous benchmarking tools designed to catch performance regressions in CI. - [CDS](https://github.com/ovh/cds) - Enterprise-Grade CI/CD and DevOps Automation Open Source Platform. - [dot](https://github.com/opnlabs/dot) - A minimal, local first continuous integration system that uses Docker to run jobs concurrently in stages. diff --git a/docs/awesome/awesome-math.md b/docs/awesome/awesome-math.md index 5aaa521ee7..77a9ef2516 100644 --- a/docs/awesome/awesome-math.md +++ b/docs/awesome/awesome-math.md @@ -27,6 +27,7 @@ All resources are freely available except those with a 💲 icon. * [MathRelay](https://www.mathrelay.com/) * [Almost Fun](https://www.almostfun.org/lessons/) * [Oxford Mathematics](https://www.youtube.com/c/OxfordMathematics) +* [Math Academy](https://mathacademy.com/) ## Learn to Learn diff --git a/docs/awesome/awesome-scala.md b/docs/awesome/awesome-scala.md index 48ab1599a1..f81096da23 100644 --- a/docs/awesome/awesome-scala.md +++ b/docs/awesome/awesome-scala.md @@ -1,710 +1,599 @@
-很棒的斯卡拉 [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) +Awesome Scala [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) ============= -社区驱动的有用 Scala 库、框架和软件列表. 这不是所有图书馆的目录,只是您探索的起点. 灵感来自 [awesome-python](https://github.com/vinta/awesome-python) . 其他非常棒的列表可以在 [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) 列表. +A community driven list of useful Scala libraries, frameworks and software. This is not a catalog of all the libraries, just a starting point for your explorations. Inspired by [awesome-python](https://github.com/vinta/awesome-python). Other amazingly awesome lists can be found in the [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) list. -同样厉害的是 [Scaladex](https://index.scala-lang.org/),Scala 库的可搜索、标记和集中索引. +Also awesome is [Scaladex](https://index.scala-lang.org/), the searchable, tagged, and centralized index of Scala libraries. -超过 500 名观星者的项目以粗体显示. +Projects with over 500 stargazers are in bold. ## Contributing -随时欢迎您的贡献! 请提交拉取请求或创建问题以将新框架、库或软件添加到列表中. 不要提交过去 6 个月内未更新或不出色的项目. +Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project that hasn’t been updated in the past 6 months or is not awesome. -不要在您的拉取请求中修改 `README.md`. 它是自动生成的. 改为修改 `template.md`. +Don't modify `README.md` in your pull request. It is automatically generated. Modify `template.md` instead. ### Archive and Compression -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[SevenZ4S](https://github.com/gonearewe/SevenZ4S) | Scala 的 SevenZip 库,易于使用. | ![GitHub stars](https://img.shields.io/github/stars/gonearewe/SevenZ4S) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gonearewe/SevenZ4S) ### Artificial Intelligence -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[cilib](https://github.com/ciren/cilib) | 类型安全、纯函数计算智能 | ![GitHub stars](https://img.shields.io/github/stars/ciren/cilib) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ciren/cilib) ### Database -*Scala 中的数据库访问库.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[akka-persistence-gcp-datastore](https://github.com/innFactory/akka-persistence-gcp-datastore) | akka-persistence-gcp-datastore 是一个日志和快照存储插件,用于在数据存储模式下使用 google cloud firestore 的 akka-persistence. | ![GitHub stars](https://img.shields.io/github/stars/innFactory/akka-persistence-gcp-datastore) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/innFactory/akka-persistence-gcp-datastore) -[anorm](https://github.com/playframework/anorm) | Anorm数据库库| ![GitHub stars](https://img.shields.io/github/stars/playframework/anorm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/anorm) -[**casbah**](https://github.com/mongodb/casbah) | Casbah 现在正式停产 (EOL). | ![GitHub stars](https://img.shields.io/github/stars/mongodb/casbah) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mongodb/casbah) -[clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client) | 支持 Reactive Streams 的 Clickhouse Scala Client | ![GitHub stars](https://img.shields.io/github/stars/crobox/clickhouse-scala-client) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/crobox/clickhouse-scala-client) -[couchbase-jvm-clients](https://github.com/couchbase/couchbase-jvm-clients) | 用于 JVM 客户端的 Couchbase Monorepo:Java、Scala、io-core……| ![GitHub stars](https://img.shields.io/github/stars/couchbase/couchbase-jvm-clients) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/couchbase/couchbase-jvm-clients) -[couchdb-scala](https://github.com/beloglazov/couchdb-scala) | CouchDB 的纯功能 Scala 客户端 | ![GitHub stars](https://img.shields.io/github/stars/beloglazov/couchdb-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/beloglazov/couchdb-scala) -[**doobie**](https://github.com/tpolecat/doobie) | Scala 的功能 JDBC 层. | ![GitHub stars](https://img.shields.io/github/stars/tpolecat/doobie) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tpolecat/doobie) -[**elastic4s**](https://github.com/sksamuel/elastic4s) | Elasticsearch Scala 客户端 - 响应式、非阻塞、类型安全、HTTP 客户端 | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/elastic4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/elastic4s) -[etcd4s](https://github.com/mingchuno/etcd4s) | 实现 V3 API 的 Scala etcd 客户端 | ![GitHub stars](https://img.shields.io/github/stars/mingchuno/etcd4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mingchuno/etcd4s) -[finagle-postgres](https://github.com/finagle/finagle-postgres) | Finagle 的 PostgreSQL 协议支持 | ![GitHub stars](https://img.shields.io/github/stars/finagle/finagle-postgres) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/finagle/finagle-postgres) -[laserdisc](https://github.com/laserdisc-io/laserdisc) | Future-free Fs2 原生纯 FP Redis 客户端 | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/laserdisc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/laserdisc) -[mysql-binlog-stream](https://github.com/laserdisc-io/mysql-binlog-stream) | 无 | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/mysql-binlog-stream) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/mysql-binlog-stream) -[longevity](https://github.com/longevityframework/longevity) | Scala 和 NoSQL 的持久性框架 | ![GitHub stars](https://img.shields.io/github/stars/longevityframework/longevity) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/longevityframework/longevity) -[lucene4s](https://github.com/outr/lucene4s) | 围绕 Lucene 的轻量级便利包装器,用于简化复杂任务并添加 Scala 糖. | ![GitHub stars](https://img.shields.io/github/stars/outr/lucene4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/lucene4s) -[mapperdao](https://github.com/kostaskougios/mapperdao) | 一个 Scala ORM 库 | ![GitHub stars](https://img.shields.io/github/stars/kostaskougios/mapperdao) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/kostaskougios/mapperdao) -[morpheus](https://github.com/outworkers/morpheus) | SQL 数据库的响应式类型安全 Scala 驱动程序 | ![GitHub stars](https://img.shields.io/github/stars/outworkers/morpheus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outworkers/morpheus) -[neotypes](https://github.com/neotypes/neotypes) | Neo4j 的 Scala 轻量级、类型安全、异步驱动程序 | ![GitHub stars](https://img.shields.io/github/stars/neotypes/neotypes) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/neotypes/neotypes) -[**phantom**](https://github.com/outworkers/phantom) | 用于 Cassandra/Datastax Enterprise 的架构安全、类型安全、反应式 Scala 驱动程序 | ![GitHub stars](https://img.shields.io/github/stars/outworkers/phantom) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outworkers/phantom) -[pulsar4s](https://github.com/CleverCloud/pulsar4s) | Apache Pulsar 的惯用、类型安全和响应式 Scala 客户端 | ![GitHub stars](https://img.shields.io/github/stars/CleverCloud/pulsar4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/CleverCloud/pulsar4s) -[**zio-quill**](https://github.com/zio/zio-quill) | Scala 的编译时语言集成查询 | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-quill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-quill) -[reactivecouchbase-rs-core](https://github.com/ReactiveCouchbase/reactivecouchbase-rs-core) | 使用反应流的新 ReactiveCouchbase 驱动程序 | ![GitHub stars](https://img.shields.io/github/stars/ReactiveCouchbase/reactivecouchbase-rs-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveCouchbase/reactivecouchbase-rs-core) -[**ReactiveMongo**](https://github.com/ReactiveMongo/ReactiveMongo) | :leaves: 用于 Scala 的非阻塞、响应式 MongoDB 驱动程序 | ![GitHub stars](https://img.shields.io/github/stars/ReactiveMongo/ReactiveMongo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveMongo/ReactiveMongo) -[**rediscala**](https://github.com/etaty/rediscala) | 用于 Scala 的非阻塞、反应式 Redis 驱动程序(具有 Sentinel 支持)| ![GitHub stars](https://img.shields.io/github/stars/etaty/rediscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/etaty/rediscala) -[relate](https://github.com/lucidsoftware/relate) | Scala 中的高性能数据库访问 | ![GitHub stars](https://img.shields.io/github/stars/lucidsoftware/relate) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lucidsoftware/relate) -[salat](https://github.com/salat/salat) | Salat 是一个简单的案例类序列化库. | ![GitHub stars](https://img.shields.io/github/stars/salat/salat) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/salat/salat) -[**sangria**](https://github.com/sangria-graphql/sangria) | Scala GraphQL 实现 | ![GitHub stars](https://img.shields.io/github/stars/sangria-graphql/sangria) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sangria-graphql/sangria) -[scala-activerecord](https://github.com/aselab/scala-activerecord) | Scala 的类似 ActiveRecord 的 ORM 库 | ![GitHub stars](https://img.shields.io/github/stars/aselab/scala-activerecord) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/aselab/scala-activerecord) -[scala-forklift](https://github.com/lastland/scala-forklift) | 适用于 Slick、Git 等的类型安全数据迁移工具. | ![GitHub stars](https://img.shields.io/github/stars/lastland/scala-forklift) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lastland/scala-forklift) -[**scala-redis**](https://github.com/debasishg/scala-redis) | 用于连接到 redis 服务器或在客户端使用一致性哈希的 redis 节点集群的 scala 库. | ![GitHub stars](https://img.shields.io/github/stars/debasishg/scala-redis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/debasishg/scala-redis) -[scala-sql](https://github.com/wangzaixiang/scala-sql) | scala SQL API | ![GitHub stars](https://img.shields.io/github/stars/wangzaixiang/scala-sql) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wangzaixiang/scala-sql) -[scalarelational](https://github.com/outr/scalarelational) | 用于定义、修改和查询 SQL 数据库的类型安全框架 | ![GitHub stars](https://img.shields.io/github/stars/outr/scalarelational) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/scalarelational) -[**scalikejdbc**](https://github.com/scalikejdbc/scalikejdbc) | 一个整洁的基于 SQL 的数据库访问库,适用于 Scala 开发人员. 这个库自然地包装了 JDBC API 并为您提供易于使用的 API. | ![GitHub stars](https://img.shields.io/github/stars/scalikejdbc/scalikejdbc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalikejdbc/scalikejdbc) +*Database access libraries in Scala.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[akka-persistence-gcp-datastore](https://github.com/innFactory/akka-persistence-gcp-datastore) | akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode. | ![GitHub stars](https://img.shields.io/github/stars/innFactory/akka-persistence-gcp-datastore) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/innFactory/akka-persistence-gcp-datastore) +[anorm](https://github.com/playframework/anorm) | The Anorm database library | ![GitHub stars](https://img.shields.io/github/stars/playframework/anorm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/anorm) +[clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client) | Clickhouse Scala Client with Reactive Streams support | ![GitHub stars](https://img.shields.io/github/stars/crobox/clickhouse-scala-client) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/crobox/clickhouse-scala-client) +[couchbase-jvm-clients](https://github.com/couchbase/couchbase-jvm-clients) | The Couchbase Monorepo for JVM Clients: Java, Scala, io-core… | ![GitHub stars](https://img.shields.io/github/stars/couchbase/couchbase-jvm-clients) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/couchbase/couchbase-jvm-clients) +[**doobie**](https://github.com/typelevel/doobie) | Functional JDBC layer for Scala. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/doobie) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/doobie) +[**elastic4s**](https://github.com/Philippus/elastic4s) | 🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client | ![GitHub stars](https://img.shields.io/github/stars/Philippus/elastic4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Philippus/elastic4s) +[etcd4s](https://github.com/mingchuno/etcd4s) | Scala etcd client implementing V3 APIs | ![GitHub stars](https://img.shields.io/github/stars/mingchuno/etcd4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mingchuno/etcd4s) +[laserdisc](https://github.com/laserdisc-io/laserdisc) | A Future-free Fs2 native pure FP Redis client | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/laserdisc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/laserdisc) +[mysql-binlog-stream](https://github.com/laserdisc-io/mysql-binlog-stream) | None | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/mysql-binlog-stream) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/mysql-binlog-stream) +[neotypes](https://github.com/neotypes/neotypes) | Scala lightweight, type-safe, asynchronous driver for neo4j | ![GitHub stars](https://img.shields.io/github/stars/neotypes/neotypes) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/neotypes/neotypes) +[pulsar4s](https://github.com/CleverCloud/pulsar4s) | Idiomatic, typesafe, and reactive Scala client for Apache Pulsar | ![GitHub stars](https://img.shields.io/github/stars/CleverCloud/pulsar4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/CleverCloud/pulsar4s) +[**zio-quill**](https://github.com/zio/zio-quill) | Compile-time Language Integrated Queries for Scala | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-quill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-quill) +[**ReactiveMongo**](https://github.com/ReactiveMongo/ReactiveMongo) | :leaves: Non-blocking, Reactive MongoDB Driver for Scala | ![GitHub stars](https://img.shields.io/github/stars/ReactiveMongo/ReactiveMongo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveMongo/ReactiveMongo) +[**rediscala**](https://github.com/etaty/rediscala) | Non-blocking, Reactive Redis driver for Scala (with Sentinel support) | ![GitHub stars](https://img.shields.io/github/stars/etaty/rediscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/etaty/rediscala) +[relate](https://github.com/lucidsoftware/relate) | Performant database access in Scala | ![GitHub stars](https://img.shields.io/github/stars/lucidsoftware/relate) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lucidsoftware/relate) +[**sangria**](https://github.com/sangria-graphql/sangria) | Scala GraphQL implementation | ![GitHub stars](https://img.shields.io/github/stars/sangria-graphql/sangria) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sangria-graphql/sangria) +[scala-forklift](https://github.com/lastland/scala-forklift) | Type-safe data migration tool for Slick, Git and beyond. | ![GitHub stars](https://img.shields.io/github/stars/lastland/scala-forklift) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lastland/scala-forklift) +[scalarelational](https://github.com/outr/scalarelational) | Type-Safe framework for defining, modifying, and querying SQL databases | ![GitHub stars](https://img.shields.io/github/stars/outr/scalarelational) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/scalarelational) +[**scalikejdbc**](https://github.com/scalikejdbc/scalikejdbc) | A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs. | ![GitHub stars](https://img.shields.io/github/stars/scalikejdbc/scalikejdbc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalikejdbc/scalikejdbc) [scanamo](https://github.com/scanamo/scanamo) | Simpler DynamoDB access for Scala | ![GitHub stars](https://img.shields.io/github/stars/scanamo/scanamo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scanamo/scanamo) -[scredis](https://github.com/Livestream/scredis) | 建立在 Akka IO 之上的非阻塞、超快 Scala Redis 客户端,用于 Livestream 的生产 | ![GitHub stars](https://img.shields.io/github/stars/Livestream/scredis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Livestream/scredis) -[scruid](https://github.com/ing-bank/scruid) | Scala + 德鲁伊:Scruid. 一个允许您在 Scala 中编写查询并将结果解析回类型安全类的库. | ![GitHub stars](https://img.shields.io/github/stars/ing-bank/scruid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ing-bank/scruid) -[shade](https://github.com/monix/shade) | Scala 的 Memcached 客户端 | ![GitHub stars](https://img.shields.io/github/stars/monix/shade) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/monix/shade) -[**slick**](https://github.com/slick/slick) | Slick (Scala Language Integrated Connection Kit) 是 Scala 的现代数据库查询和访问库 | ![GitHub stars](https://img.shields.io/github/stars/slick/slick) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/slick/slick) -[**slick-pg**](https://github.com/tminglei/slick-pg) | PostgreSQL 的灵活扩展 | ![GitHub stars](https://img.shields.io/github/stars/tminglei/slick-pg) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tminglei/slick-pg) -[**squeryl**](https://github.com/squeryl/squeryl) | 一种以最少的冗长和最大的类型安全与数据库对话的 Scala DSL | ![GitHub stars](https://img.shields.io/github/stars/squeryl/squeryl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/squeryl/squeryl) -[molecule](https://github.com/scalamolecule/molecule) | 针对 Datomic 数据库的 Scala 和 Scala.js 的非阻塞异步域可定制数据库查询语言. | ![GitHub stars](https://img.shields.io/github/stars/scalamolecule/molecule) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalamolecule/molecule) -[zio-redis](https://github.com/zio/zio-redis) | 基于 ZIO 的 redis 客户端 | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-redis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-redis) -[**skunk**](https://github.com/tpolecat/skunk) | Scala + Postgres 的数据访问库. | ![GitHub stars](https://img.shields.io/github/stars/tpolecat/skunk) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tpolecat/skunk) -[kvs](https://github.com/zero-deps/kvs) | 具有提要和搜索的高可用分布式强最终一致和顺序一致存储 | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/kvs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/kvs) +[**slick**](https://github.com/slick/slick) | Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala | ![GitHub stars](https://img.shields.io/github/stars/slick/slick) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/slick/slick) +[**slick-pg**](https://github.com/tminglei/slick-pg) | Slick extensions for PostgreSQL | ![GitHub stars](https://img.shields.io/github/stars/tminglei/slick-pg) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tminglei/slick-pg) +[squery](https://github.com/sake92/squery) | Simple SQL queries in Scala 3 | ![GitHub stars](https://img.shields.io/github/stars/sake92/squery) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/squery) +[**squeryl**](https://github.com/squeryl/squeryl) | A Scala DSL for talking with databases with minimum verbosity and maximum type safety | ![GitHub stars](https://img.shields.io/github/stars/squeryl/squeryl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/squeryl/squeryl) +[molecule](https://github.com/scalamolecule/molecule) | Molecule translates custom Scala code to database queries for multiple databases. | ![GitHub stars](https://img.shields.io/github/stars/scalamolecule/molecule) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalamolecule/molecule) +[zio-redis](https://github.com/zio/zio-redis) | A ZIO-based redis client | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-redis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-redis) +[**skunk**](https://github.com/typelevel/skunk) | A data access library for Scala + Postgres. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/skunk) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/skunk) +[kvs](https://github.com/zero-deps/kvs) | Highly available distributed strong eventual consistent and sequentially consistent storage with feeds, sorting and search | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/kvs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/kvs) ### Messaging -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[op-rabbit](https://github.com/SpinGo/op-rabbit) | Scala 等的自以为是的 RabbitMQ 库 | ![GitHub stars](https://img.shields.io/github/stars/SpinGo/op-rabbit) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/SpinGo/op-rabbit) ### Graphical User Interfaces -*用于创建图形用户界面的库* +*Libraries for creation of graphical user interfaces* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**scalafx**](https://github.com/scalafx/scalafx) | ScalaFX 简化了在 Scala 中创建基于 JavaFX 的用户界面 | ![GitHub stars](https://img.shields.io/github/stars/scalafx/scalafx) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalafx/scalafx) +[**scalafx**](https://github.com/scalafx/scalafx) | ScalaFX simplifies creation of JavaFX-based user interfaces in Scala | ![GitHub stars](https://img.shields.io/github/stars/scalafx/scalafx) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalafx/scalafx) ### Web Frameworks -*用于 Web 开发的 Scala 框架.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[analogweb-scala](https://github.com/analogweb/analogweb-scala) | Scala 的微型高性能 HTTP 服务器 | ![GitHub stars](https://img.shields.io/github/stars/analogweb/analogweb-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/analogweb/analogweb-scala) -[chaos](https://github.com/mesosphere/chaos) | 用于在 Scala 中编写 REST 服务的轻量级框架. | ![GitHub stars](https://img.shields.io/github/stars/mesosphere/chaos) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mesosphere/chaos) -[cask](https://github.com/com-lihaoyi/cask) | Cask:Scala HTTP 微型框架 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/cask) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/cask) -[**colossus**](https://github.com/tumblr/colossus) | Scala 的 I/O 和微服务库 | ![GitHub stars](https://img.shields.io/github/stars/tumblr/colossus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tumblr/colossus) -[**finatra**](https://github.com/twitter/finatra) | 构建在 TwitterServer 和 Finagle 上的快速、可测试的 Scala 服务 | ![GitHub stars](https://img.shields.io/github/stars/twitter/finatra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/finatra) -[**framework**](https://github.com/lift/framework) | 升降架 | ![GitHub stars](https://img.shields.io/github/stars/lift/framework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lift/framework) -[peregrine](https://github.com/dvarelap/peregrine) | 异步轻量级 Scala Web 框架 | ![GitHub stars](https://img.shields.io/github/stars/dvarelap/peregrine) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dvarelap/peregrine) -[**playframework**](https://github.com/playframework/playframework) | 播放框架 | ![GitHub stars](https://img.shields.io/github/stars/playframework/playframework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/playframework) -[pagelets](https://github.com/splink/pagelets) | 用于构建高度模块化应用程序的 Play Framework 模块 | ![GitHub stars](https://img.shields.io/github/stars/splink/pagelets) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/splink/pagelets) -[reactive](https://github.com/nafg/reactive) | 一个简单的 FRP 库和基于其构建的 Web UI 框架 | ![GitHub stars](https://img.shields.io/github/stars/nafg/reactive) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nafg/reactive) -[**scalajs-react**](https://github.com/japgolly/scalajs-react) | Facebook 在 Scala.JS 上的 React | ![GitHub stars](https://img.shields.io/github/stars/japgolly/scalajs-react) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/japgolly/scalajs-react) -[**scalatra**](https://github.com/scalatra/scalatra) | Tiny Scala 高性能、异步 Web 框架,灵感来自 Sinatra | ![GitHub stars](https://img.shields.io/github/stars/scalatra/scalatra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalatra/scalatra) -[**skinny-framework**](https://github.com/skinny-framework/skinny-framework) | :monorail: "Scala on Rails" - 用于在 Scala 中快速开发的全栈 Web 应用程序框架 | ![GitHub stars](https://img.shields.io/github/stars/skinny-framework/skinny-framework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/skinny-framework/skinny-framework) -[**unfiltered**](https://github.com/unfiltered/unfiltered) | 在 Scala 中为 HTTP 请求提供服务的工具包 | ![GitHub stars](https://img.shields.io/github/stars/unfiltered/unfiltered) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/unfiltered/unfiltered) -[xitrum](https://github.com/xitrum-framework/xitrum) | 异步和集群 Scala Web 框架和 HTTP(S) 服务器 | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/xitrum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/xitrum) -[youi](https://github.com/outr/youi) | 使用 Scala 和 Scala.js 为 Web、移动和桌面开发下一代用户界面和应用程序. | ![GitHub stars](https://img.shields.io/github/stars/outr/youi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/youi) +*Scala frameworks for web development.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[analogweb-scala](https://github.com/analogweb/analogweb-scala) | Tiny High Performance HTTP Server for Scala | ![GitHub stars](https://img.shields.io/github/stars/analogweb/analogweb-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/analogweb/analogweb-scala) +[**cask**](https://github.com/com-lihaoyi/cask) | Cask: a Scala HTTP micro-framework. Cask makes it easy to set up a website, backend server, or REST API using Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/cask) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/cask) +[**finatra**](https://github.com/twitter/finatra) | Fast, testable, Scala services built on TwitterServer and Finagle | ![GitHub stars](https://img.shields.io/github/stars/twitter/finatra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/finatra) +[**framework**](https://github.com/lift/framework) | Lift Framework | ![GitHub stars](https://img.shields.io/github/stars/lift/framework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lift/framework) +[**playframework**](https://github.com/playframework/playframework) | The Community Maintained High Velocity Web Framework For Java and Scala. | ![GitHub stars](https://img.shields.io/github/stars/playframework/playframework) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/playframework) +[**scalajs-react**](https://github.com/japgolly/scalajs-react) | Facebook's React on Scala.JS | ![GitHub stars](https://img.shields.io/github/stars/japgolly/scalajs-react) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/japgolly/scalajs-react) +[**scalatra**](https://github.com/scalatra/scalatra) | Tiny Scala high-performance, async web framework, inspired by Sinatra | ![GitHub stars](https://img.shields.io/github/stars/scalatra/scalatra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalatra/scalatra) +[sharaf](https://github.com/sake92/sharaf) | Minimalistic Scala 3 web framework | ![GitHub stars](https://img.shields.io/github/stars/sake92/sharaf) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/sharaf) +[**unfiltered**](https://github.com/unfiltered/unfiltered) | A toolkit for servicing HTTP requests in Scala | ![GitHub stars](https://img.shields.io/github/stars/unfiltered/unfiltered) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/unfiltered/unfiltered) +[youi](https://github.com/outr/youi) | Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop. | ![GitHub stars](https://img.shields.io/github/stars/outr/youi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/youi) ### Reactive Web Frameworks -*用于响应式 Web 开发的 Scala 库* +*Scala libraries for Reactive Web development* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**Binding.scala**](https://github.com/ThoughtWorksInc/Binding.scala) | Scala 的反应式数据绑定 | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Binding.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Binding.scala) -[**korolev**](https://github.com/fomkin/korolev) | 在服务器端运行的单页应用程序. | ![GitHub stars](https://img.shields.io/github/stars/fomkin/korolev) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fomkin/korolev) -[udash-core](https://github.com/UdashFramework/udash-core) | 用于构建美观且可维护的 Web 应用程序的 Scala 框架. | ![GitHub stars](https://img.shields.io/github/stars/UdashFramework/udash-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/UdashFramework/udash-core) -[vertx-lang-scala](https://github.com/vert-x3/vertx-lang-scala) | Scala 的 Vert.x | ![GitHub stars](https://img.shields.io/github/stars/vert-x3/vertx-lang-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala) +[**Binding.scala**](https://github.com/ThoughtWorksInc/Binding.scala) | Reactive data-binding for Scala | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Binding.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Binding.scala) +[udash-core](https://github.com/UdashFramework/udash-core) | Scala framework for building beautiful and maintainable web applications. | ![GitHub stars](https://img.shields.io/github/stars/UdashFramework/udash-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/UdashFramework/udash-core) +[vertx-lang-scala](https://github.com/vert-x3/vertx-lang-scala) | Vert.x for Scala | ![GitHub stars](https://img.shields.io/github/stars/vert-x3/vertx-lang-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala) ### Data Binding and Validation -*用于数据绑定和验证的 Scala 库* +*Scala libraries for data binding and validation* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**accord**](https://github.com/wix/accord) | Accord:Scala 的一个健全的验证库 | ![GitHub stars](https://img.shields.io/github/stars/wix/accord) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wix/accord) -[dupin](https://github.com/yakivy/dupin) | 最小的、惯用的、可定制的验证 Scala 库. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/dupin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/dupin) -[octopus](https://github.com/krzemin/octopus) | 用于无样板验证的 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/krzemin/octopus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/krzemin/octopus) -[veto](https://github.com/splink/veto) | 如果您不同意数据 | ![GitHub stars](https://img.shields.io/github/stars/splink/veto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/splink/veto) -[fields](https://github.com/jap-company/fields) | Scala 验证库 | ![GitHub stars](https://img.shields.io/github/stars/jap-company/fields) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jap-company/fields) +[dupin](https://github.com/yakivy/dupin) | Minimal, idiomatic, customizable validation Scala library. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/dupin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/dupin) +[octopus](https://github.com/krzemin/octopus) | Scala library for boilerplate-free validation | ![GitHub stars](https://img.shields.io/github/stars/krzemin/octopus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/krzemin/octopus) ### i18n -*i18n 的 Scala 库.* +*Scala libraries for i18n.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[scala-xgettext](https://github.com/xitrum-framework/scala-xgettext) | Scala 编译器插件,像 GNU xgettext 命令一样将 Scala 源代码文件中的 i18n 字符串提取到 Gettext .po 文件 | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/scala-xgettext) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scala-xgettext) -[scaposer](https://github.com/xitrum-framework/scaposer) | Scala 的 GNU Gettext .po 文件加载器 | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/scaposer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scaposer) +[scaposer](https://github.com/xitrum-framework/scaposer) | GNU Gettext .po file loader for Scala | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/scaposer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scaposer) ### Authentication -*用于实施身份验证方案的库.* +*Libraries for implementing authentications schemes.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[akka-http-session](https://github.com/softwaremill/akka-http-session) | Web 和移动客户端 akka-http 会话,具有可选的 JWT 支持 | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/akka-http-session) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/akka-http-session) -[aws-request-signer](https://github.com/ticofab/aws-request-signer) | Scala 库,用于签署对 AWS 服务的 HTTP 请求. | ![GitHub stars](https://img.shields.io/github/stars/ticofab/aws-request-signer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ticofab/aws-request-signer) -[OAuth2-mock-play](https://github.com/zalando-stups/OAuth2-mock-play) | An implementation of an OAuth2 server designed for mocking/testing | ![GitHub stars](https://img.shields.io/github/stars/zalando-stups/OAuth2-mock-play) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zalando-stups/OAuth2-mock-play) -[play-googleauth](https://github.com/guardian/play-googleauth) | 用于针对 Google 进行身份验证的简单播放模块 | ![GitHub stars](https://img.shields.io/github/stars/guardian/play-googleauth) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/guardian/play-googleauth) -[play-pac4j](https://github.com/pac4j/play-pac4j) | Java 和 Scala 中用于 Play 框架 2 的安全库:OAuth、CAS、SAML、OpenID Connect、LDAP、JWT... | ![GitHub stars](https://img.shields.io/github/stars/pac4j/play-pac4j) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pac4j/play-pac4j) -[**play2-auth**](https://github.com/t2v/play2-auth) | Play2.x 认证授权模块 | ![GitHub stars](https://img.shields.io/github/stars/t2v/play2-auth) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/t2v/play2-auth) -[**scala-oauth2-provider**](https://github.com/nulab/scala-oauth2-provider) | 用 Scala 编写的 OAuth 2.0 服务器端实现 | ![GitHub stars](https://img.shields.io/github/stars/nulab/scala-oauth2-provider) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nulab/scala-oauth2-provider) -[**securesocial**](https://github.com/jaliss/securesocial) | 为 Play Framework 应用程序提供 OAuth、OAuth2 和 OpenID 身份验证的模块 | ![GitHub stars](https://img.shields.io/github/stars/jaliss/securesocial) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jaliss/securesocial) +[play-googleauth](https://github.com/guardian/play-googleauth) | Simple play module for authenticating against Google | ![GitHub stars](https://img.shields.io/github/stars/guardian/play-googleauth) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/guardian/play-googleauth) +[play-pac4j](https://github.com/pac4j/play-pac4j) | Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ![GitHub stars](https://img.shields.io/github/stars/pac4j/play-pac4j) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pac4j/play-pac4j) +[**scala-oauth2-provider**](https://github.com/nulab/scala-oauth2-provider) | OAuth 2.0 server-side implementation written in Scala | ![GitHub stars](https://img.shields.io/github/stars/nulab/scala-oauth2-provider) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nulab/scala-oauth2-provider) ### Cryptography -*密码学和加密库.* +*Cryptography and Encryption Libraries.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[scrypto](https://github.com/input-output-hk/scrypto) | Scala 的加密原语 | ![GitHub stars](https://img.shields.io/github/stars/input-output-hk/scrypto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/input-output-hk/scrypto) -[tsec](https://github.com/jmcardon/tsec) | 类型安全的通用密码库 - https://jmcardon.github.io/tsec/ | ![GitHub stars](https://img.shields.io/github/stars/jmcardon/tsec) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jmcardon/tsec) -[jose](https://github.com/blackdoor/jose) | Scala 的可扩展 JOSE 库 | ![GitHub stars](https://img.shields.io/github/stars/blackdoor/jose) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/blackdoor/jose) +[scrypto](https://github.com/input-output-hk/scrypto) | Cryptographic primitives for Scala | ![GitHub stars](https://img.shields.io/github/stars/input-output-hk/scrypto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/input-output-hk/scrypto) +[jose](https://github.com/blackdoor/jose) | Extensible JOSE library for Scala | ![GitHub stars](https://img.shields.io/github/stars/blackdoor/jose) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/blackdoor/jose) ### Testing -*用于代码测试的库.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[cornichon](https://github.com/agourlay/cornichon) | 用于测试 HTTP JSON API 的 Scala DSL | ![GitHub stars](https://img.shields.io/github/stars/agourlay/cornichon) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/agourlay/cornichon) -[**gatling**](https://github.com/gatling/gatling) | 现代负载测试即代码 | ![GitHub stars](https://img.shields.io/github/stars/gatling/gatling) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gatling/gatling) -[minitest](https://github.com/monix/minitest) | Scala 和 Scala.js 的超轻测试库 | ![GitHub stars](https://img.shields.io/github/stars/monix/minitest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/monix/minitest) -[mockito-scala](https://github.com/mockito/mockito-scala) | Scala 语言的 Mockito | ![GitHub stars](https://img.shields.io/github/stars/mockito/mockito-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mockito/mockito-scala) -[munit](https://github.com/scalameta/munit) | 具有可操作错误和可扩展 API 的 Scala 测试库 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/munit) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/munit) -[**scalacheck**](https://github.com/typelevel/scalacheck) | Scala 的基于属性的测试 | ![GitHub stars](https://img.shields.io/github/stars/typelevel/scalacheck) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/scalacheck) -[**scalameter**](https://github.com/scalameter/scalameter) | JVM 平台的微基准测试和性能回归测试框架. | ![GitHub stars](https://img.shields.io/github/stars/scalameter/scalameter) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameter/scalameter) -[ScalaMock](https://github.com/paulbutcher/ScalaMock) | 原生 Scala 模拟框架 | ![GitHub stars](https://img.shields.io/github/stars/paulbutcher/ScalaMock) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/paulbutcher/ScalaMock) -[scalaprops](https://github.com/scalaprops/scalaprops) | Scala 的基于属性的测试库| ![GitHub stars](https://img.shields.io/github/stars/scalaprops/scalaprops) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalaprops/scalaprops) -[**scalatest**](https://github.com/scalatest/scalatest) | Scala 和 Java 开发者的测试工具 | ![GitHub stars](https://img.shields.io/github/stars/scalatest/scalatest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalatest/scalatest) -[scalive](https://github.com/xitrum-framework/scalive) | Connect a Scala REPL to running JVM processes without any prior setup | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/scalive) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/scalive) -[**specs2**](https://github.com/etorreborre/specs2) | Scala 的软件规范 | ![GitHub stars](https://img.shields.io/github/stars/etorreborre/specs2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/etorreborre/specs2) -[stryker4s](https://github.com/stryker-mutator/stryker4s) | Scala 的突变测试 | ![GitHub stars](https://img.shields.io/github/stars/stryker-mutator/stryker4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stryker-mutator/stryker4s) -[weaver-test](https://github.com/disneystreaming/weaver-test) | 并行运行所有内容的测试框架. | ![GitHub stars](https://img.shields.io/github/stars/disneystreaming/weaver-test) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/disneystreaming/weaver-test) -[**testcontainers-scala**](https://github.com/testcontainers/testcontainers-scala) | 用于在 Scala 中进行测试的 Docker 容器 | ![GitHub stars](https://img.shields.io/github/stars/testcontainers/testcontainers-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/testcontainers/testcontainers-scala) -[utest](https://github.com/com-lihaoyi/utest) | 一个简单的 Scala 测试框架 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/utest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/utest) +*Libraries for code testing.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**bencher**](https://github.com/bencherdev/bencher) | 🐰 Bencher - Continuous Benchmarking | ![GitHub stars](https://img.shields.io/github/stars/bencherdev/bencher) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bencherdev/bencher) +[cornichon](https://github.com/agourlay/cornichon) | Testing tool in Scala for HTTP JSON API | ![GitHub stars](https://img.shields.io/github/stars/agourlay/cornichon) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/agourlay/cornichon) +[**gatling**](https://github.com/gatling/gatling) | Modern Load Testing as Code | ![GitHub stars](https://img.shields.io/github/stars/gatling/gatling) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gatling/gatling) +[minitest](https://github.com/monix/minitest) | The super light testing library for Scala and Scala.js | ![GitHub stars](https://img.shields.io/github/stars/monix/minitest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/monix/minitest) +[mockito-scala](https://github.com/mockito/mockito-scala) | Mockito for Scala language | ![GitHub stars](https://img.shields.io/github/stars/mockito/mockito-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mockito/mockito-scala) +[munit](https://github.com/scalameta/munit) | Scala testing library with actionable errors and extensible APIs | ![GitHub stars](https://img.shields.io/github/stars/scalameta/munit) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/munit) +[**scalacheck**](https://github.com/typelevel/scalacheck) | Property-based testing for Scala | ![GitHub stars](https://img.shields.io/github/stars/typelevel/scalacheck) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/scalacheck) +[**ScalaMock**](https://github.com/paulbutcher/ScalaMock) | Native Scala mocking framework | ![GitHub stars](https://img.shields.io/github/stars/paulbutcher/ScalaMock) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/paulbutcher/ScalaMock) +[scalaprops](https://github.com/scalaprops/scalaprops) | property based testing library for Scala | ![GitHub stars](https://img.shields.io/github/stars/scalaprops/scalaprops) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalaprops/scalaprops) +[**scalatest**](https://github.com/scalatest/scalatest) | A testing tool for Scala and Java developers | ![GitHub stars](https://img.shields.io/github/stars/scalatest/scalatest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalatest/scalatest) +[**specs2**](https://github.com/etorreborre/specs2) | Software Specifications for Scala | ![GitHub stars](https://img.shields.io/github/stars/etorreborre/specs2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/etorreborre/specs2) +[stryker4s](https://github.com/stryker-mutator/stryker4s) | Mutation testing for Scala | ![GitHub stars](https://img.shields.io/github/stars/stryker-mutator/stryker4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stryker-mutator/stryker4s) +[weaver-test](https://github.com/disneystreaming/weaver-test) | A test framework that runs everything in parallel. | ![GitHub stars](https://img.shields.io/github/stars/disneystreaming/weaver-test) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/disneystreaming/weaver-test) +[**testcontainers-scala**](https://github.com/testcontainers/testcontainers-scala) | Docker containers for testing in scala | ![GitHub stars](https://img.shields.io/github/stars/testcontainers/testcontainers-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/testcontainers/testcontainers-scala) +[utest](https://github.com/com-lihaoyi/utest) | A simple testing framework for Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/utest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/utest) ### JSON -*用于 json 的库.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[**argonaut**](https://github.com/argonaut-io/argonaut) | scala 中的纯功能 JSON 解析器和库. | ![GitHub stars](https://img.shields.io/github/stars/argonaut-io/argonaut) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/argonaut-io/argonaut) -[borer](https://github.com/sirthias/borer) | Scala 中的高效 CBOR 和 JSON(反)序列化 | ![GitHub stars](https://img.shields.io/github/stars/sirthias/borer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/borer) -[**circe**](https://github.com/circe/circe) | Scala 的另一个 JSON 库 | ![GitHub stars](https://img.shields.io/github/stars/circe/circe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/circe/circe) -[diffson](https://github.com/gnieh/diffson) | Json 的 Scala 差异/补丁库 | ![GitHub stars](https://img.shields.io/github/stars/gnieh/diffson) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gnieh/diffson) -[jackson-module-scala](https://github.com/FasterXML/jackson-module-scala) | Jackson 的附加模块 (https://github.com/FasterXML/jackson) 以支持 Scala 特定的数据类型 | ![GitHub stars](https://img.shields.io/github/stars/FasterXML/jackson-module-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/FasterXML/jackson-module-scala) -[jawn](https://github.com/typelevel/jawn) | Jawn 用于解析 jay-sawn (JSON) | ![GitHub stars](https://img.shields.io/github/stars/typelevel/jawn) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/jawn) -[**json4s**](https://github.com/json4s/json4s) | JSON 库 | ![GitHub stars](https://img.shields.io/github/stars/json4s/json4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/json4s/json4s) -[**jsoniter-scala**](https://github.com/plokhotnyuk/jsoniter-scala) | 用于编译时生成安全和超快速 JSON 编解码器的 Scala 宏 | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/jsoniter-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/jsoniter-scala) -[json](https://github.com/nestorpersist/json) | Persist-Json,一个用 Scala 编写的快速 Json 解析器 | ![GitHub stars](https://img.shields.io/github/stars/nestorpersist/json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nestorpersist/json) -[ninny-json](https://github.com/nrktkt/ninny-json) | 知道空字段和不存在字段之间区别的 JSON 类型类 | ![GitHub stars](https://img.shields.io/github/stars/nrktkt/ninny-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nrktkt/ninny-json) -[play-json](https://github.com/playframework/play-json) | Play JSON 库 | ![GitHub stars](https://img.shields.io/github/stars/playframework/play-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/play-json) -[pushka](https://github.com/fomkin/pushka) | ABANDONED 带注释的 Pure Scala 序列化库 | ![GitHub stars](https://img.shields.io/github/stars/fomkin/pushka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fomkin/pushka) -[sbt-json](https://github.com/battermann/sbt-json) | 生成 Scala 案例类的 sbt 插件,用于轻松、静态类型和隐式访问 JSON 数据,例如来自 API 响应 | ![GitHub stars](https://img.shields.io/github/stars/battermann/sbt-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/battermann/sbt-json) -[scala-jsonapi](https://github.com/scala-jsonapi/scala-jsonapi) | Scala 支持库,用于将 JSON API 规范与 Spray, Play 集成! 或圈子 | ![GitHub stars](https://img.shields.io/github/stars/scala-jsonapi/scala-jsonapi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-jsonapi/scala-jsonapi) -[ScalaJack](https://github.com/gzoller/ScalaJack) | Scala 的快速 JSON 解析器/生成器 | ![GitHub stars](https://img.shields.io/github/stars/gzoller/ScalaJack) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gzoller/ScalaJack) -[**spray-json**](https://github.com/spray/spray-json) | Scala 中的轻量级、干净和简单的 JSON 实现 | ![GitHub stars](https://img.shields.io/github/stars/spray/spray-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spray/spray-json) -[zio-json](https://github.com/zio/zio-json) | 与 ZIO 紧密集成的快速、安全的 JSON 库. | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-json) +*Libraries for work with json.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**argonaut**](https://github.com/argonaut-io/argonaut) | Purely functional JSON parser and library in scala. | ![GitHub stars](https://img.shields.io/github/stars/argonaut-io/argonaut) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/argonaut-io/argonaut) +[borer](https://github.com/sirthias/borer) | Efficient CBOR and JSON (de)serialization in Scala | ![GitHub stars](https://img.shields.io/github/stars/sirthias/borer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/borer) +[**circe**](https://github.com/circe/circe) | Yet another JSON library for Scala | ![GitHub stars](https://img.shields.io/github/stars/circe/circe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/circe/circe) +[diffson](https://github.com/gnieh/diffson) | A scala diff/patch library for Json | ![GitHub stars](https://img.shields.io/github/stars/gnieh/diffson) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gnieh/diffson) +[**jackson-module-scala**](https://github.com/FasterXML/jackson-module-scala) | Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes | ![GitHub stars](https://img.shields.io/github/stars/FasterXML/jackson-module-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/FasterXML/jackson-module-scala) +[jawn](https://github.com/typelevel/jawn) | Jawn is for parsing jay-sawn (JSON) | ![GitHub stars](https://img.shields.io/github/stars/typelevel/jawn) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/jawn) +[**json4s**](https://github.com/json4s/json4s) | JSON library | ![GitHub stars](https://img.shields.io/github/stars/json4s/json4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/json4s/json4s) +[**jsoniter-scala**](https://github.com/plokhotnyuk/jsoniter-scala) | Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/jsoniter-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/jsoniter-scala) +[ninny-json](https://github.com/nrktkt/ninny-json) | JSON typeclasses that know the difference between null and absent fields | ![GitHub stars](https://img.shields.io/github/stars/nrktkt/ninny-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nrktkt/ninny-json) +[play-json](https://github.com/playframework/play-json) | The Play JSON library | ![GitHub stars](https://img.shields.io/github/stars/playframework/play-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/play-json) +[ScalaJack](https://github.com/gzoller/ScalaJack) | Fast JSON parser/generator for Scala | ![GitHub stars](https://img.shields.io/github/stars/gzoller/ScalaJack) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gzoller/ScalaJack) +[**spray-json**](https://github.com/spray/spray-json) | A lightweight, clean and simple JSON implementation in Scala | ![GitHub stars](https://img.shields.io/github/stars/spray/spray-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spray/spray-json) +[tupson](https://github.com/sake92/tupson) | Stupid simple Scala 3 library for writing and reading JSON | ![GitHub stars](https://img.shields.io/github/stars/sake92/tupson) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/tupson) +[zio-json](https://github.com/zio/zio-json) | Fast, secure JSON library with tight ZIO integration. | ![GitHub stars](https://img.shields.io/github/stars/zio/zio-json) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio-json) ### YAML -*用于 YAML 的库.* +*Libraries for work with YAML.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[moultingyaml](https://github.com/jcazevedo/moultingyaml) | SnakeYAML 的 Scala 包装器 | ![GitHub stars](https://img.shields.io/github/stars/jcazevedo/moultingyaml) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/jcazevedo/moultingyaml) ### CSV -*用于处理 CSV 的库.* +*Libraries for work with CSV.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[fm-flatfile](https://github.com/frugalmechanic/fm-flatfile) | 用于读取平面文件数据的 Scala 库 (CSV/TSV/XLS/XLSX) | ![GitHub stars](https://img.shields.io/github/stars/frugalmechanic/fm-flatfile) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/frugalmechanic/fm-flatfile) -[kantan.csv](https://github.com/nrinaudo/kantan.csv) | Scala 的 CSV 处理库 | ![GitHub stars](https://img.shields.io/github/stars/nrinaudo/kantan.csv) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nrinaudo/kantan.csv) -[**scala-csv**](https://github.com/tototoshi/scala-csv) | Scala 的 CSV 读取器/写入器 | ![GitHub stars](https://img.shields.io/github/stars/tototoshi/scala-csv) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tototoshi/scala-csv) -[spata](https://github.com/fingo/spata) | Scala 的功能性、基于流的 CSV 处理器 | ![GitHub stars](https://img.shields.io/github/stars/fingo/spata) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fingo/spata) +[kantan.csv](https://github.com/nrinaudo/kantan.csv) | CSV handling library for Scala | ![GitHub stars](https://img.shields.io/github/stars/nrinaudo/kantan.csv) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nrinaudo/kantan.csv) +[**scala-csv**](https://github.com/tototoshi/scala-csv) | CSV Reader/Writer for Scala | ![GitHub stars](https://img.shields.io/github/stars/tototoshi/scala-csv) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tototoshi/scala-csv) +[spata](https://github.com/fingo/spata) | Functional, stream-based CSV processor for Scala | ![GitHub stars](https://img.shields.io/github/stars/fingo/spata) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fingo/spata) ### Serialization -*用于序列化和反序列化数据以进行存储或传输的库.* +*Libraries for serializing and deserializing data for storage or transport.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[avro-codegen](https://github.com/malcolmgreaves/avro-codegen) | 用于 Avro 模式的 Scala 代码生成器. | ![GitHub stars](https://img.shields.io/github/stars/malcolmgreaves/avro-codegen) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/malcolmgreaves/avro-codegen) -[borer](https://github.com/sirthias/borer) | Scala 中的高效 CBOR 和 JSON(反)序列化 | ![GitHub stars](https://img.shields.io/github/stars/sirthias/borer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/borer) -[**avro4s**](https://github.com/sksamuel/avro4s) | Scala 的 Avro 模式生成和序列化/反序列化 | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/avro4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/avro4s) -[**chill**](https://github.com/twitter/chill) | Kryo 序列化库的 Scala 扩展 | ![GitHub stars](https://img.shields.io/github/stars/twitter/chill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/chill) -[msgpack-scala](https://github.com/msgpack/msgpack-scala) | Scala / msgpack.org[Scala] 的 MessagePack 序列化程序实现 | ![GitHub stars](https://img.shields.io/github/stars/msgpack/msgpack-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/msgpack/msgpack-scala) -[**ScalaPB**](https://github.com/scalapb/ScalaPB) | Scala 的协议缓冲区编译器. | ![GitHub stars](https://img.shields.io/github/stars/scalapb/ScalaPB) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalapb/ScalaPB) -[**scodec**](https://github.com/scodec/scodec) | 用于处理二进制数据的 Scala 组合器库 | ![GitHub stars](https://img.shields.io/github/stars/scodec/scodec) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scodec/scodec) -[**scrooge**](https://github.com/twitter/scrooge) | 一个 Thrift 解析器/生成器 | ![GitHub stars](https://img.shields.io/github/stars/twitter/scrooge) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/scrooge) -[**upickle**](https://github.com/com-lihaoyi/upickle) | uPickle:一个用于 Scala 的简单、快速、无依赖性的 JSON 和二进制 (MessagePack) 序列化库 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/upickle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/upickle) -[proto](https://github.com/zero-deps/proto) | 基于带有宏的 Protocol Buffers 的 Scala 2/3 轻量级快速序列化库 | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/proto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/proto) +[borer](https://github.com/sirthias/borer) | Efficient CBOR and JSON (de)serialization in Scala | ![GitHub stars](https://img.shields.io/github/stars/sirthias/borer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/borer) +[**avro4s**](https://github.com/sksamuel/avro4s) | Avro schema generation and serialization / deserialization for Scala | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/avro4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/avro4s) +[**chill**](https://github.com/twitter/chill) | Scala extensions for the Kryo serialization library | ![GitHub stars](https://img.shields.io/github/stars/twitter/chill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/chill) +[**ScalaPB**](https://github.com/scalapb/ScalaPB) | Protocol buffer compiler for Scala. | ![GitHub stars](https://img.shields.io/github/stars/scalapb/ScalaPB) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalapb/ScalaPB) +[**scodec**](https://github.com/scodec/scodec) | Scala combinator library for working with binary data | ![GitHub stars](https://img.shields.io/github/stars/scodec/scodec) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scodec/scodec) +[**scrooge**](https://github.com/twitter/scrooge) | A Thrift parser/generator | ![GitHub stars](https://img.shields.io/github/stars/twitter/scrooge) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/scrooge) +[**upickle**](https://github.com/com-lihaoyi/upickle) | uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/upickle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/upickle) +[proto](https://github.com/zero-deps/proto) | Lightweight and fast serialization library for Scala 2/3 based on Protocol Buffers with macros | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/proto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/proto) ### Science and Data Analysis -*用于科学计算、数据分析和数值处理的库.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[**algebird**](https://github.com/twitter/algebird) | Scala 的抽象代数 | ![GitHub stars](https://img.shields.io/github/stars/twitter/algebird) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/algebird) -[axle](https://github.com/axlelang/axle) | 用于科学云计算和可视化的 Axle 域特定语言 | ![GitHub stars](https://img.shields.io/github/stars/axlelang/axle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/axlelang/axle) -[**BigDL**](https://github.com/intel-analytics/BigDL) | 为分布式大数据构建大规模人工智能应用 | ![GitHub stars](https://img.shields.io/github/stars/intel-analytics/BigDL) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/intel-analytics/BigDL) -[**breeze**](https://github.com/scalanlp/breeze) | Breeze 是 Scala 的数值处理库. | ![GitHub stars](https://img.shields.io/github/stars/scalanlp/breeze) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalanlp/breeze) -[Clustering4Ever](https://github.com/Clustering4Ever/Clustering4Ever) | C4E,一个用 Scala 编写的 JVM 友好库,用于本地和分布式 (Spark) 集群. | ![GitHub stars](https://img.shields.io/github/stars/Clustering4Ever/Clustering4Ever) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Clustering4Ever/Clustering4Ever) -[doddle-model](https://github.com/picnicml/doddle-model) | :cake: doddle-model:Scala 中的机器学习. | ![GitHub stars](https://img.shields.io/github/stars/picnicml/doddle-model) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/picnicml/doddle-model) -[**figaro**](https://github.com/charles-river-analytics/figaro) | Figaro 编程语言和核心库| ![GitHub stars](https://img.shields.io/github/stars/charles-river-analytics/figaro) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/charles-river-analytics/figaro) -[libra](https://github.com/to-ithaca/libra) | 一个基于依赖类型的维度分析库 | ![GitHub stars](https://img.shields.io/github/stars/to-ithaca/libra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/to-ithaca/libra) -[LoMRF](https://github.com/anskarl/LoMRF) | LoMRF 是马尔可夫逻辑网络的开源实现 | ![GitHub stars](https://img.shields.io/github/stars/anskarl/LoMRF) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/anskarl/LoMRF) -[mgo](https://github.com/openmole/mgo) | 多目标优化的纯函数遗传算法| ![GitHub stars](https://img.shields.io/github/stars/openmole/mgo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/mgo) -[MLLib](https://spark.apache.org/mllib/) | Spark 的机器学习框架 | -[NDScala](https://github.com/SciScala/NDScala) | Scala 3 中的 N 维数组.想想 NumPy ndarray,但在形状、数组/轴标签和数字数据类型上是类型安全的 | ![GitHub stars](https://img.shields.io/github/stars/SciScala/NDScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/SciScala/NDScala) -[numsca](https://github.com/botkop/numsca) | numsca 是 scala 的 numpy | ![GitHub stars](https://img.shields.io/github/stars/botkop/numsca) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/botkop/numsca) -[onnx-scala](https://github.com/EmergentOrder/onnx-scala) | Scala 3 中用于类型化、功能性深度学习的 ONNX(开放神经网络交换)API 和后端 | ![GitHub stars](https://img.shields.io/github/stars/EmergentOrder/onnx-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/EmergentOrder/onnx-scala) -[openmole](https://github.com/openmole/openmole) | 使用高吞吐量计算探索仿真模型的工作流引擎 | ![GitHub stars](https://img.shields.io/github/stars/openmole/openmole) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/openmole) -[Optimus](https://github.com/vagmcs/Optimus) | Optimus 是 Scala 的数学编程库. | ![GitHub stars](https://img.shields.io/github/stars/vagmcs/Optimus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vagmcs/Optimus) -[OscaR](https://bitbucket.org/oscarlib/oscar/wiki/Home) | 用于解决运筹学问题的 Scala 工具包 | -[rings](https://github.com/PoslavskySV/rings) | Rings:用于多项式环的高效 JVM 库 | ![GitHub stars](https://img.shields.io/github/stars/PoslavskySV/rings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/PoslavskySV/rings) -[**smile**](https://github.com/haifengl/smile) | 统计机器智能与学习引擎 | ![GitHub stars](https://img.shields.io/github/stars/haifengl/smile) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/haifengl/smile) -[**spark-notebook**](https://github.com/spark-notebook/spark-notebook) | 使用 Scala 和 Spark 的交互式和反应式数据科学. | ![GitHub stars](https://img.shields.io/github/stars/spark-notebook/spark-notebook) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spark-notebook/spark-notebook) -[**spire**](https://github.com/typelevel/spire) | Scala 的强大新数字类型和数字抽象. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/spire) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/spire) -[**squants**](https://github.com/typelevel/squants) | 用于数量、度量单位和维度分析的 Scala API | ![GitHub stars](https://img.shields.io/github/stars/typelevel/squants) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/squants) -[Synapses](https://github.com/mrdimosthenis/Synapses) | 一组函数式和主流语言的神经网络库 | ![GitHub stars](https://img.shields.io/github/stars/mrdimosthenis/Synapses) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mrdimosthenis/Synapses) -[**tensorflow_scala**](https://github.com/eaplatanios/tensorflow_scala) | Scala 编程语言的 TensorFlow API | ![GitHub stars](https://img.shields.io/github/stars/eaplatanios/tensorflow_scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/eaplatanios/tensorflow_scala) -[**zeppelin**](https://github.com/apache/zeppelin) | 基于 Web 的笔记本,支持使用 SQL、Scala 等进行数据驱动的交互式数据分析和协作文档. | ![GitHub stars](https://img.shields.io/github/stars/apache/zeppelin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/zeppelin) -[**spark-nlp**](https://github.com/JohnSnowLabs/spark-nlp) | 最先进的自然语言处理 | ![GitHub stars](https://img.shields.io/github/stars/JohnSnowLabs/spark-nlp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JohnSnowLabs/spark-nlp) +*Libraries for scientific computing, data analysis and numerical processing.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**algebird**](https://github.com/twitter/algebird) | Abstract Algebra for Scala | ![GitHub stars](https://img.shields.io/github/stars/twitter/algebird) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/algebird) +[**ipex-llm**](https://github.com/intel-analytics/ipex-llm) | Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, Baichuan, Mixtral, Gemma, Phi, MiniCPM, etc.) on Intel XPU (e.g., local PC with iGPU and NPU, discrete GPU such as Arc, Flex and Max); seamlessly integrate with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, GraphRAG, DeepSpeed, vLLM, FastChat, Axolotl, etc. | ![GitHub stars](https://img.shields.io/github/stars/intel-analytics/ipex-llm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/intel-analytics/ipex-llm) +[**breeze**](https://github.com/scalanlp/breeze) | Breeze is/was a numerical processing library for Scala. | ![GitHub stars](https://img.shields.io/github/stars/scalanlp/breeze) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalanlp/breeze) +[doddle-model](https://github.com/picnicml/doddle-model) | :cake: doddle-model: machine learning in Scala. | ![GitHub stars](https://img.shields.io/github/stars/picnicml/doddle-model) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/picnicml/doddle-model) +[libra](https://github.com/to-ithaca/libra) | A dimensional analysis library based on dependent types | ![GitHub stars](https://img.shields.io/github/stars/to-ithaca/libra) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/to-ithaca/libra) +[LoMRF](https://github.com/anskarl/LoMRF) | LoMRF is an open-source implementation of Markov Logic Networks | ![GitHub stars](https://img.shields.io/github/stars/anskarl/LoMRF) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/anskarl/LoMRF) +[mgo](https://github.com/openmole/mgo) | Purely functional genetic algorithms for multi-objective optimisation | ![GitHub stars](https://img.shields.io/github/stars/openmole/mgo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/mgo) +[MLLib](https://spark.apache.org/mllib/) | Machine Learning framework for Spark | +[numsca](https://github.com/botkop/numsca) | numsca is numpy for scala | ![GitHub stars](https://img.shields.io/github/stars/botkop/numsca) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/botkop/numsca) +[onnx-scala](https://github.com/EmergentOrder/onnx-scala) | An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning and classical machine learning in Scala 3 | ![GitHub stars](https://img.shields.io/github/stars/EmergentOrder/onnx-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/EmergentOrder/onnx-scala) +[openmole](https://github.com/openmole/openmole) | Workflow engine for exploration of simulation models using high throughput computing | ![GitHub stars](https://img.shields.io/github/stars/openmole/openmole) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/openmole) +[Optimus](https://github.com/vagmcs/Optimus) | Optimus is a mathematical programming library for Scala. | ![GitHub stars](https://img.shields.io/github/stars/vagmcs/Optimus) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vagmcs/Optimus) +[OscaR](https://bitbucket.org/oscarlib/oscar/wiki/Home) | a Scala toolkit for solving Operations Research problems | +[rings](https://github.com/PoslavskySV/rings) | Rings: efficient JVM library for polynomial rings | ![GitHub stars](https://img.shields.io/github/stars/PoslavskySV/rings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/PoslavskySV/rings) +[**smile**](https://github.com/haifengl/smile) | Statistical Machine Intelligence & Learning Engine | ![GitHub stars](https://img.shields.io/github/stars/haifengl/smile) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/haifengl/smile) +[**spire**](https://github.com/typelevel/spire) | Powerful new number types and numeric abstractions for Scala. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/spire) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/spire) +[**squants**](https://github.com/typelevel/squants) | The Scala API for Quantities, Units of Measure and Dimensional Analysis | ![GitHub stars](https://img.shields.io/github/stars/typelevel/squants) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/squants) +[**zeppelin**](https://github.com/apache/zeppelin) | Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more. | ![GitHub stars](https://img.shields.io/github/stars/apache/zeppelin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/zeppelin) +[**spark-nlp**](https://github.com/JohnSnowLabs/spark-nlp) | State of the Art Natural Language Processing | ![GitHub stars](https://img.shields.io/github/stars/JohnSnowLabs/spark-nlp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JohnSnowLabs/spark-nlp) +[VecMatLib](https://github.com/ScalaMath/VecMatLib) | Open source Scala library that provides data structures for vectors and matrices | ![GitHub stars](https://img.shields.io/github/stars/ScalaMath/VecMatLib) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ScalaMath/VecMatLib) ### Big Data -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[**BIDMach**](https://github.com/BIDData/BIDMach) | CPU 和 GPU 加速的机器学习库 | ![GitHub stars](https://img.shields.io/github/stars/BIDData/BIDMach) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/BIDData/BIDMach) -[**flink**](https://github.com/apache/flink) | 阿帕奇闪存 | ![GitHub stars](https://img.shields.io/github/stars/apache/flink) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/flink) -[gridscale](https://github.com/openmole/gridscale) | 用于访问各种文件、批处理系统、作业调度程序和网格中间件的 Scala 库. | ![GitHub stars](https://img.shields.io/github/stars/openmole/gridscale) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/gridscale) -[**kafka**](https://github.com/apache/kafka) | Apache Kafka 镜像 | ![GitHub stars](https://img.shields.io/github/stars/apache/kafka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/kafka) -[**alpakka-kafka**](https://github.com/akka/alpakka-kafka) | Alpakka Kafka connector -Alpakka 是基于 Reactive Streams 和 Akka 的 Java 和 Scala 的反应式企业集成库. | ![GitHub stars](https://img.shields.io/github/stars/akka/alpakka-kafka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/alpakka-kafka) -[**scalding**](https://github.com/twitter/scalding) | 用于级联的 Scala API | ![GitHub stars](https://img.shields.io/github/stars/twitter/scalding) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/scalding) -[schemer](https://github.com/indix/schemer) | CSV、TSV、JSON、AVRO 和 Parquet 架构的架构注册表. 支持模式推理和 GraphQL API. | ![GitHub stars](https://img.shields.io/github/stars/indix/schemer) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/indix/schemer) -[**scio**](https://github.com/spotify/scio) | 用于 Apache Beam 和 Google Cloud Dataflow 的 Scala API. | ![GitHub stars](https://img.shields.io/github/stars/spotify/scio) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spotify/scio) -[Scrunch](http://crunch.apache.org/scrunch.html) | 一个 Scala 包装器 [Apache Crunch](http://crunch.apache.org/index.html) 它提供了一个用于编写、测试和运行 MapReduce 管道的框架. | -[**spark**](https://github.com/apache/spark) | Apache Spark - 用于大规模数据处理的统一分析引擎 | ![GitHub stars](https://img.shields.io/github/stars/apache/spark) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/spark) -[sparkplug](https://github.com/indix/sparkplug) | Spark 包使用基于 SQL 的规则“堵塞”数据中的漏洞 ⚡️ | ![GitHub stars](https://img.shields.io/github/stars/indix/sparkplug) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/indix/sparkplug) -[**sparta**](https://github.com/Stratio/sparta) | 基于 Spark Streaming 的实时分析和数据管道 | ![GitHub stars](https://img.shields.io/github/stars/Stratio/sparta) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Stratio/sparta) -[**summingbird**](https://github.com/twitter/summingbird) | 使用 Scalding 和 Storm 流式处理 MapReduce | ![GitHub stars](https://img.shields.io/github/stars/twitter/summingbird) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/summingbird) -[**Vegas**](https://github.com/vegas-viz/Vegas) | Scala + Spark 缺少的 MatPlotLib | ![GitHub stars](https://img.shields.io/github/stars/vegas-viz/Vegas) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vegas-viz/Vegas) -[gallia-core](https://github.com/galliaproject/gallia-core) | 用于数据转换的模式感知 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/galliaproject/gallia-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/galliaproject/gallia-core) +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**flink**](https://github.com/apache/flink) | Apache Flink | ![GitHub stars](https://img.shields.io/github/stars/apache/flink) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/flink) +[gridscale](https://github.com/openmole/gridscale) | Scala library for accessing various file, batch systems, job schedulers and grid middlewares. | ![GitHub stars](https://img.shields.io/github/stars/openmole/gridscale) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/openmole/gridscale) +[**kafka**](https://github.com/apache/kafka) | Mirror of Apache Kafka | ![GitHub stars](https://img.shields.io/github/stars/apache/kafka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/kafka) +[**alpakka-kafka**](https://github.com/akka/alpakka-kafka) | Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka. | ![GitHub stars](https://img.shields.io/github/stars/akka/alpakka-kafka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/alpakka-kafka) +[**scio**](https://github.com/spotify/scio) | A Scala API for Apache Beam and Google Cloud Dataflow. | ![GitHub stars](https://img.shields.io/github/stars/spotify/scio) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spotify/scio) +[Scrunch](http://crunch.apache.org/scrunch.html) | A Scala wrapper for [Apache Crunch](http://crunch.apache.org/index.html) which provides a framework for writing, testing, and running MapReduce pipelines. | +[**spark**](https://github.com/apache/spark) | Apache Spark - A unified analytics engine for large-scale data processing | ![GitHub stars](https://img.shields.io/github/stars/apache/spark) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/apache/spark) +[gallia-core](https://github.com/galliaproject/gallia-core) | A schema-aware Scala library for data transformation | ![GitHub stars](https://img.shields.io/github/stars/galliaproject/gallia-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/galliaproject/gallia-core) +[**nussknacker**](https://github.com/TouK/nussknacker) | Low-code tool for automating actions on real time data | Stream processing for the users. | ![GitHub stars](https://img.shields.io/github/stars/TouK/nussknacker) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/TouK/nussknacker) ### Command Line Interfaces -*用于创建命令行界面的库* +*Libraries for creation of command line interfaces* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[clist](https://github.com/backuity/clist) | 命令行界面 Scala 工具包 | ![GitHub stars](https://img.shields.io/github/stars/backuity/clist) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/backuity/clist) -[**decline**](https://github.com/bkirwi/decline) | Scala 的可组合命令行解析器. | ![GitHub stars](https://img.shields.io/github/stars/bkirwi/decline) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bkirwi/decline) -[mainargs](https://github.com/com-lihaoyi/mainargs) | 一个小型、方便、无依赖的库,用于在 Scala 中解析命令行参数 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mainargs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mainargs) -[**scallop**](https://github.com/scallop/scallop) | 一个简单的 Scala CLI 解析库 | ![GitHub stars](https://img.shields.io/github/stars/scallop/scallop) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scallop/scallop) -[**scopt**](https://github.com/scopt/scopt) | Scala 的命令行选项解析 | ![GitHub stars](https://img.shields.io/github/stars/scopt/scopt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scopt/scopt) +[**decline**](https://github.com/bkirwi/decline) | A composable command-line parser for Scala. | ![GitHub stars](https://img.shields.io/github/stars/bkirwi/decline) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bkirwi/decline) +[mainargs](https://github.com/com-lihaoyi/mainargs) | A small, convenient, dependency-free library for command-line argument parsing in Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mainargs) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mainargs) +[**scallop**](https://github.com/scallop/scallop) | a simple Scala CLI parsing library | ![GitHub stars](https://img.shields.io/github/stars/scallop/scallop) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scallop/scallop) +[**scopt**](https://github.com/scopt/scopt) | command line options parsing for Scala | ![GitHub stars](https://img.shields.io/github/stars/scopt/scopt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scopt/scopt) ### Image processing and image analysis -*2D 和 3D 图像处理和图像分析* +*2D and 3D image processing and image analysis* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[scala-phash](https://github.com/poslegm/scala-phash) | 通过哈希码进行图像比较 | ![GitHub stars](https://img.shields.io/github/stars/poslegm/scala-phash) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/poslegm/scala-phash) -[scalismo](https://github.com/unibas-gravis/scalismo) | 可扩展图像分析和形状建模 | ![GitHub stars](https://img.shields.io/github/stars/unibas-gravis/scalismo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/unibas-gravis/scalismo) -[**scrimage**](https://github.com/sksamuel/scrimage) | Java、Scala 和 Kotlin 图像处理库 | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/scrimage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/scrimage) +[scalismo](https://github.com/unibas-gravis/scalismo) | Scalable Image Analysis and Shape Modelling | ![GitHub stars](https://img.shields.io/github/stars/unibas-gravis/scalismo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/unibas-gravis/scalismo) +[**scrimage**](https://github.com/sksamuel/scrimage) | JVM - Java, Kotlin, Scala image processing library | ![GitHub stars](https://img.shields.io/github/stars/sksamuel/scrimage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sksamuel/scrimage) ### Sound processing and music -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[Chromaprint.scala](https://github.com/mgdigital/Chromaprint.scala) | JVM 的 Chromaprint/AcoustID 音频指纹识别 | ![GitHub stars](https://img.shields.io/github/stars/mgdigital/Chromaprint.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mgdigital/Chromaprint.scala) -[ScalaCollider](https://github.com/Sciss/ScalaCollider) | 基于 SuperCollider 的 Scala 声音合成库. | ![GitHub stars](https://img.shields.io/github/stars/Sciss/ScalaCollider) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Sciss/ScalaCollider) ### Functional Reactive Programming -*事件流、信号、可观察值等* +*Event streams, signals, observables, etc.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**fs2**](https://github.com/typelevel/fs2) | Scala 的组合式流式 I/O 库 | ![GitHub stars](https://img.shields.io/github/stars/typelevel/fs2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/fs2) -[iteratee](https://github.com/travisbrown/iteratee) | 猫的迭代器 | ![GitHub stars](https://img.shields.io/github/stars/travisbrown/iteratee) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/travisbrown/iteratee) -[**monix**](https://github.com/monix/monix) | Scala 和 Scala.js 的异步反应式编程. | ![GitHub stars](https://img.shields.io/github/stars/monix/monix) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/monix/monix) -[reactors](https://github.com/storm-enroute/reactors) | 并发反应式编程框架. | ![GitHub stars](https://img.shields.io/github/stars/storm-enroute/reactors) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/storm-enroute/reactors) -[reactor-scala-extensions](https://github.com/spring-attic/reactor-scala-extensions) | Project Reactor 的 Flux 和 Mono 的 scala 扩展 | ![GitHub stars](https://img.shields.io/github/stars/spring-attic/reactor-scala-extensions) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spring-attic/reactor-scala-extensions) -[REScala](https://github.com/rescala-lang/REScala) | REScala - 面向对象应用程序中的反应式编程| ![GitHub stars](https://img.shields.io/github/stars/rescala-lang/REScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rescala-lang/REScala) -[**RxScala**](https://github.com/ReactiveX/RxScala) | RxScala – Scala 的反应式扩展 – 一个使用可观察序列编写异步和基于事件的程序的库 | ![GitHub stars](https://img.shields.io/github/stars/ReactiveX/RxScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ReactiveX/RxScala) -[**scala.rx**](https://github.com/lihaoyi/scala.rx) | Scala 中函数式反应式编程的实验库 | ![GitHub stars](https://img.shields.io/github/stars/lihaoyi/scala.rx) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lihaoyi/scala.rx) -[**zio**](https://github.com/zio/zio) | ZIO — 一个类型安全的、可组合的库,用于 Scala 中的异步和并发编程 | ![GitHub stars](https://img.shields.io/github/stars/zio/zio) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio) -[SynapseGrid](https://github.com/Primetalk/SynapseGrid) | SynapseGrid 是一个用于构建动态低延迟数据流系统的框架. | ![GitHub stars](https://img.shields.io/github/stars/Primetalk/SynapseGrid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Primetalk/SynapseGrid) -[vertx-lang-scala](https://github.com/vert-x3/vertx-lang-scala) | Scala 的 Vert.x | ![GitHub stars](https://img.shields.io/github/stars/vert-x3/vertx-lang-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala) -[wire-signals](https://github.com/wireapp/wire-signals) | 一个小而有效的 Scala 事件处理库 | ![GitHub stars](https://img.shields.io/github/stars/wireapp/wire-signals) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wireapp/wire-signals) +[**fs2**](https://github.com/typelevel/fs2) | Compositional, streaming I/O library for Scala | ![GitHub stars](https://img.shields.io/github/stars/typelevel/fs2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/fs2) +[iteratee](https://github.com/travisbrown/iteratee) | Iteratees for Cats | ![GitHub stars](https://img.shields.io/github/stars/travisbrown/iteratee) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/travisbrown/iteratee) +[**monix**](https://github.com/monix/monix) | Asynchronous, Reactive Programming for Scala and Scala.js. | ![GitHub stars](https://img.shields.io/github/stars/monix/monix) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/monix/monix) +[REScala](https://github.com/rescala-lang/REScala) | REScala - distributed and reactive programming embedded in OO and FP programs. | ![GitHub stars](https://img.shields.io/github/stars/rescala-lang/REScala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rescala-lang/REScala) +[**zio**](https://github.com/zio/zio) | ZIO — A type-safe, composable library for async and concurrent programming in Scala | ![GitHub stars](https://img.shields.io/github/stars/zio/zio) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zio/zio) +[vertx-lang-scala](https://github.com/vert-x3/vertx-lang-scala) | Vert.x for Scala | ![GitHub stars](https://img.shields.io/github/stars/vert-x3/vertx-lang-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/vert-x3/vertx-lang-scala) ### Modularization and Dependency Injection -*应用程序的模块化、依赖注入等* +*Modularization of applications, dependency injection, etc.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- [**airframe**](https://github.com/wvlet/airframe) | Essential Building Blocks for Scala | ![GitHub stars](https://img.shields.io/github/stars/wvlet/airframe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wvlet/airframe) -[**izumi**](https://github.com/7mind/izumi) | 用于 Scala 工具链的面向生产力的轻量级花哨内容集合 | ![GitHub stars](https://img.shields.io/github/stars/7mind/izumi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/7mind/izumi) -[**macwire**](https://github.com/softwaremill/macwire) | 轻量级非侵入式 Scala 依赖注入库 | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/macwire) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/macwire) -[scala-guice](https://github.com/codingwell/scala-guice) | Google Guice 的 Scala 扩展 | ![GitHub stars](https://img.shields.io/github/stars/codingwell/scala-guice) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/codingwell/scala-guice) -[scaldi](https://github.com/scaldi/scaldi) | 轻量级 Scala 依赖注入库 | ![GitHub stars](https://img.shields.io/github/stars/scaldi/scaldi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scaldi/scaldi) -[sclasner](https://github.com/xitrum-framework/sclasner) | Scala 类路径扫描器 | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/sclasner) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/sclasner) -[subcut](https://github.com/dickwall/subcut) | Scala 特性下的唯一绑定类 | ![GitHub stars](https://img.shields.io/github/stars/dickwall/subcut) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dickwall/subcut) -[jam](https://github.com/yakivy/jam) | 非常简单的 DI Scala 库. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/jam) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/jam) +[**izumi**](https://github.com/7mind/izumi) | Productivity-oriented collection of lightweight fancy stuff for Scala toolchain | ![GitHub stars](https://img.shields.io/github/stars/7mind/izumi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/7mind/izumi) +[**macwire**](https://github.com/softwaremill/macwire) | Zero-cost, compile-time, type-safe dependency injection library. | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/macwire) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/macwire) +[scaldi](https://github.com/scaldi/scaldi) | Lightweight Scala Dependency Injection Library | ![GitHub stars](https://img.shields.io/github/stars/scaldi/scaldi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scaldi/scaldi) +[jam](https://github.com/yakivy/jam) | Incredibly simple DI Scala library. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/jam) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/jam) ### Distributed Systems -*用于编写分布式应用程序的库和框架.* +*Libraries and frameworks for writing distributed applications.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**akka**](https://github.com/akka/akka) | 在 JVM 上构建高度并发、分布式和弹性的消息驱动应用程序 | ![GitHub stars](https://img.shields.io/github/stars/akka/akka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka) -[akka-tracing](https://github.com/levkhomich/akka-tracing) | Akka 的分布式跟踪扩展. 提供与 Play 框架、Spray 和 Akka HTTP 的集成. | ![GitHub stars](https://img.shields.io/github/stars/levkhomich/akka-tracing) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/levkhomich/akka-tracing) -[annette](https://github.com/annetteplatform/annette) | 构建分布式、可扩展、企业范围业务应用程序的平台| ![GitHub stars](https://img.shields.io/github/stars/annetteplatform/annette) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/annetteplatform/annette) -[**curiodb**](https://github.com/stephenmcd/curiodb) | 分布式 NoSQL 数据库 | ![GitHub stars](https://img.shields.io/github/stars/stephenmcd/curiodb) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stephenmcd/curiodb) -[**finagle**](https://github.com/twitter/finagle) | 一个容错的、与协议无关的 RPC 系统 | ![GitHub stars](https://img.shields.io/github/stars/twitter/finagle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/finagle) -[glokka](https://github.com/xitrum-framework/glokka) | 在 Akka 集群中按名称注册和查找 actor 的库 | ![GitHub stars](https://img.shields.io/github/stars/xitrum-framework/glokka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xitrum-framework/glokka) -[**lagom**](https://github.com/lagom/lagom) | JVM 的反应式微服务 | ![GitHub stars](https://img.shields.io/github/stars/lagom/lagom) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lagom/lagom) -[parapet](https://github.com/parapet-io/parapet) | 用于构建分布式和事件驱动系统的纯函数库 | ![GitHub stars](https://img.shields.io/github/stars/parapet-io/parapet) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/parapet-io/parapet) -[poppet](https://github.com/yakivy/poppet) | 最小的、类型安全的 RPC Scala 库. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/poppet) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/poppet) -[reactors](https://github.com/reactors-io/reactors) | 分布式编程的基础框架. | ![GitHub stars](https://img.shields.io/github/stars/reactors-io/reactors) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/reactors-io/reactors) +[**akka**](https://github.com/akka/akka) | Build highly concurrent, distributed, and resilient message-driven applications on the JVM | ![GitHub stars](https://img.shields.io/github/stars/akka/akka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka) +[annette](https://github.com/annetteplatform/annette) | Platform to build distributed, scalable, enterprise-wide business applications | ![GitHub stars](https://img.shields.io/github/stars/annetteplatform/annette) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/annetteplatform/annette) +[**finagle**](https://github.com/twitter/finagle) | A fault tolerant, protocol-agnostic RPC system | ![GitHub stars](https://img.shields.io/github/stars/twitter/finagle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/finagle) +[poppet](https://github.com/yakivy/poppet) | Minimal, type-safe RPC Scala library. | ![GitHub stars](https://img.shields.io/github/stars/yakivy/poppet) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/yakivy/poppet) +[automorph](https://github.com/automorph-org/automorph) | RPC client and server library for Scala | ![GitHub stars](https://img.shields.io/github/stars/automorph-org/automorph) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/automorph-org/automorph) ### Extensions -*Scala 扩展.* +*Scala extensions.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**Ammonite**](https://github.com/com-lihaoyi/Ammonite) | Scala 脚本 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/Ammonite) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite) -[**better-files**](https://github.com/pathikrit/better-files) | 简单、安全和直观的 Scala I/O | ![GitHub stars](https://img.shields.io/github/stars/pathikrit/better-files) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pathikrit/better-files) -[blindsight](https://github.com/tersesystems/blindsight) | Blindsight 是一个 Scala 日志记录 API,具有基于 DSL 的结构化日志记录、流畅的日志记录、语义日志记录、流日志记录和上下文感知日志记录. | ![GitHub stars](https://img.shields.io/github/stars/tersesystems/blindsight) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tersesystems/blindsight) -[**cassovary**](https://github.com/twitter/cassovary) | Cassovary 是一个简单的 JVM 大图形处理库 | ![GitHub stars](https://img.shields.io/github/stars/twitter/cassovary) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/cassovary) -[**cats**](https://github.com/typelevel/cats) | 用于函数式编程的轻量级、模块化和可扩展库. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/cats) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/cats) -[**chimney**](https://github.com/scalalandio/chimney) | 用于无样板、类型安全数据转换的 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/scalalandio/chimney) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalalandio/chimney) -[chronoscala](https://github.com/chronoscala/chronoscala) | nscala_time 的 JSR-310 端口 | ![GitHub stars](https://img.shields.io/github/stars/chronoscala/chronoscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/chronoscala/chronoscala) -[Dsl.scala](https://github.com/ThoughtWorksInc/Dsl.scala) | 在 Scala 中创建嵌入式领域特定语言的框架 | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Dsl.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Dsl.scala) -[each](https://github.com/ThoughtWorksInc/each) | 将原生命令式语法转换为 scalaz 的 monadic 表达式的宏库 | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/each) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/each) -[**eff**](https://github.com/atnos-org/eff) | 猫的 Eff monad - https://atnos-org.github.io/eff | ![GitHub stars](https://img.shields.io/github/stars/atnos-org/eff) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/atnos-org/eff) +[**Ammonite**](https://github.com/com-lihaoyi/Ammonite) | Scala Scripting | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/Ammonite) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite) +[**better-files**](https://github.com/pathikrit/better-files) | Simple, safe and intuitive Scala I/O | ![GitHub stars](https://img.shields.io/github/stars/pathikrit/better-files) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pathikrit/better-files) +[blindsight](https://github.com/tersesystems/blindsight) | Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging. | ![GitHub stars](https://img.shields.io/github/stars/tersesystems/blindsight) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tersesystems/blindsight) +[**cats**](https://github.com/typelevel/cats) | Lightweight, modular, and extensible library for functional programming. | ![GitHub stars](https://img.shields.io/github/stars/typelevel/cats) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/cats) +[**chimney**](https://github.com/scalalandio/chimney) | Scala library for boilerplate-free, type-safe data transformations | ![GitHub stars](https://img.shields.io/github/stars/scalalandio/chimney) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalalandio/chimney) +[chronoscala](https://github.com/chronoscala/chronoscala) | A JSR-310 port of nscala_time | ![GitHub stars](https://img.shields.io/github/stars/chronoscala/chronoscala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/chronoscala/chronoscala) +[Dsl.scala](https://github.com/ThoughtWorksInc/Dsl.scala) | A framework to create embedded Domain-Specific Languages in Scala | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/Dsl.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/Dsl.scala) +[each](https://github.com/ThoughtWorksInc/each) | A macro library that converts native imperative syntax to scalaz's monadic expressions | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/each) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/each) +[**eff**](https://github.com/atnos-org/eff) | Eff monad for cats - https://atnos-org.github.io/eff | ![GitHub stars](https://img.shields.io/github/stars/atnos-org/eff) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/atnos-org/eff) [enableIf.scala](https://github.com/ThoughtWorksInc/enableIf.scala) | A library that toggles Scala code at compile-time, like #if in C/C++ | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/enableIf.scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/enableIf.scala) -[**enumeratum**](https://github.com/lloydmeta/enumeratum) | 一个类型安全、无反射、强大的 Scala 枚举实现,具有详尽的模式匹配警告和有用的集成. | ![GitHub stars](https://img.shields.io/github/stars/lloydmeta/enumeratum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lloydmeta/enumeratum) -[Freasy-Monad](https://github.com/Thangiee/Freasy-Monad) | 使用具有一流 Intellij 支持的 Scala 宏创建 Free Monad 的简单方法. | ![GitHub stars](https://img.shields.io/github/stars/Thangiee/Freasy-Monad) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Thangiee/Freasy-Monad) -[freedsl](https://github.com/ISCPIF/freedsl) | 基于abstract wrapping type和free monad的实用效果合成库| ![GitHub stars](https://img.shields.io/github/stars/ISCPIF/freedsl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ISCPIF/freedsl) -[**freestyle**](https://github.com/frees-io/freestyle) | 以 FP 为中心的 Scala 库的凝聚力和实用框架 | ![GitHub stars](https://img.shields.io/github/stars/frees-io/freestyle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/frees-io/freestyle) -[hamsters](https://github.com/scala-hamsters/hamsters) | 一个迷你 Scala 实用程序库 | ![GitHub stars](https://img.shields.io/github/stars/scala-hamsters/hamsters) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-hamsters/hamsters) -[lamma](https://github.com/maxcellent/lamma) | Lamma schedule generator for Scala 是一个专业的定期计划生成库,如固定收益息票支付、股权衍生固定日期生成等. ![GitHub stars](https://img.shields.io/github/stars/maxcellent/lamma) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/maxcellent/lamma) -[larray](https://github.com/xerial/larray) | Scala 和 Java 的大型堆外数组和 mmap 文件 | ![GitHub stars](https://img.shields.io/github/stars/xerial/larray) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/larray) -[log4s](https://github.com/Log4s/log4s) | 用于 Scala 的高性能 SLF4J 包装器. | ![GitHub stars](https://img.shields.io/github/stars/Log4s/log4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Log4s/log4s) -[**izumi**](https://github.com/7mind/izumi) | 用于 Scala 工具链的面向生产力的轻量级花哨内容集合 | ![GitHub stars](https://img.shields.io/github/stars/7mind/izumi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/7mind/izumi) -[**Monocle**](https://github.com/optics-dev/Monocle) | Scala 的光学库 | ![GitHub stars](https://img.shields.io/github/stars/optics-dev/Monocle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/optics-dev/Monocle) -[**nscala-time**](https://github.com/nscala-time/nscala-time) | 基于 scala-time 的 Joda Time 的新 Scala 包装器 | ![GitHub stars](https://img.shields.io/github/stars/nscala-time/nscala-time) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nscala-time/nscala-time) -[**quicklens**](https://github.com/softwaremill/quicklens) | 修改深度嵌套的案例类字段 | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/quicklens) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/quicklens) -[scala-records](https://github.com/scala-records/scala-records) | 基于结构优化类型和宏的 Scala 标记记录. | ![GitHub stars](https://img.shields.io/github/stars/scala-records/scala-records) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-records/scala-records) -[**refined**](https://github.com/fthomas/refined) | Scala 的优化类型 | ![GitHub stars](https://img.shields.io/github/stars/fthomas/refined) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fthomas/refined) -[**scala-async**](https://github.com/scala/scala-async) | Scala 的异步编程工具 | ![GitHub stars](https://img.shields.io/github/stars/scala/scala-async) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-async) -[**scala-graph**](https://github.com/scala-graph/scala-graph) | Graph for Scala 旨在提供基本的图形功能,无缝地融入 Scala Collection Library. 与 scala.collection 的知名成员一样,Graph for Scala 是一个内存图形库,旨在以用户友好的方式编辑和遍历图形、查找循环等. | ![GitHub stars](https://img.shields.io/github/stars/scala-graph/scala-graph) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-graph/scala-graph) -[**scala-logging**](https://github.com/lightbend-labs/scala-logging) | 用于 Scala 包装 SLF4J 的方便且高性能的日志记录库. | ![GitHub stars](https://img.shields.io/github/stars/lightbend-labs/scala-logging) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend-labs/scala-logging) -[**scalameta**](https://github.com/scalameta/scalameta) | 读取、分析、转换和生成 Scala 程序的库 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/scalameta) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/scalameta) -[Scalactic](http://www.scalactic.org/) | 与质量相关的小型实用程序库,有助于保持代码清晰和正确. | -[**scalaz**](https://github.com/scalaz/scalaz) | Scala 中的原则函数式编程 | ![GitHub stars](https://img.shields.io/github/stars/scalaz/scalaz) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalaz/scalaz) -[scribe](https://github.com/outr/scribe) | 世界上最快的日志记录库. 在 Scala 中从头开始构建并以编程方式配置. | ![GitHub stars](https://img.shields.io/github/stars/outr/scribe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/scribe) -[**shapeless**](https://github.com/milessabin/shapeless) | Scala 的泛型编程 | ![GitHub stars](https://img.shields.io/github/stars/milessabin/shapeless) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/milessabin/shapeless) -[**simulacrum**](https://github.com/typelevel/simulacrum) | Scala 中对类型类的一流语法支持 | ![GitHub stars](https://img.shields.io/github/stars/typelevel/simulacrum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/simulacrum) -[squid](https://github.com/epfldata/squid) | Squid – Scala 的类型安全元编程和编译框架 | ![GitHub stars](https://img.shields.io/github/stars/epfldata/squid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/epfldata/squid) -[**tinylog**](https://github.com/tinylog-org/tinylog) | tinylog 是用于 Java、Kotlin、Scala 和 Android 的轻量级日志记录框架 | ![GitHub stars](https://img.shields.io/github/stars/tinylog-org/tinylog) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tinylog-org/tinylog) -[**util**](https://github.com/twitter/util) | 来自 Twitter 的精彩可重用代码 | ![GitHub stars](https://img.shields.io/github/stars/twitter/util) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/util) +[**enumeratum**](https://github.com/lloydmeta/enumeratum) | A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations. | ![GitHub stars](https://img.shields.io/github/stars/lloydmeta/enumeratum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lloydmeta/enumeratum) +[log4s](https://github.com/Log4s/log4s) | High-performance SLF4J wrapper for Scala. | ![GitHub stars](https://img.shields.io/github/stars/Log4s/log4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Log4s/log4s) +[**izumi**](https://github.com/7mind/izumi) | Productivity-oriented collection of lightweight fancy stuff for Scala toolchain | ![GitHub stars](https://img.shields.io/github/stars/7mind/izumi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/7mind/izumi) +[**nscala-time**](https://github.com/nscala-time/nscala-time) | A new Scala wrapper for Joda Time based on scala-time | ![GitHub stars](https://img.shields.io/github/stars/nscala-time/nscala-time) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nscala-time/nscala-time) +[**quicklens**](https://github.com/softwaremill/quicklens) | Modify deeply nested case class fields | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/quicklens) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/quicklens) +[**refined**](https://github.com/fthomas/refined) | Refinement types for Scala | ![GitHub stars](https://img.shields.io/github/stars/fthomas/refined) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/fthomas/refined) +[**scala-async**](https://github.com/scala/scala-async) | An asynchronous programming facility for Scala | ![GitHub stars](https://img.shields.io/github/stars/scala/scala-async) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-async) +[**scala-graph**](https://github.com/scala-graph/scala-graph) | Graph for Scala is intended to provide basic graph functionality seamlessly fitting into the Scala Collection Library. Like the well known members of scala.collection, Graph for Scala is an in-memory graph library aiming at editing and traversing graphs, finding cycles etc. in a user-friendly way. | ![GitHub stars](https://img.shields.io/github/stars/scala-graph/scala-graph) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-graph/scala-graph) +[**scala-logging**](https://github.com/lightbend-labs/scala-logging) | Convenient and performant logging library for Scala wrapping SLF4J. | ![GitHub stars](https://img.shields.io/github/stars/lightbend-labs/scala-logging) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend-labs/scala-logging) +[**scalameta**](https://github.com/scalameta/scalameta) | Library to read, analyze, transform and generate Scala programs | ![GitHub stars](https://img.shields.io/github/stars/scalameta/scalameta) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/scalameta) +[Scalactic](http://www.scalactic.org/) | Small library of utilities related to quality that helps keeping code clear and correct. | +[**scalaz**](https://github.com/scalaz/scalaz) | Principled Functional Programming in Scala | ![GitHub stars](https://img.shields.io/github/stars/scalaz/scalaz) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalaz/scalaz) +[**scribe**](https://github.com/outr/scribe) | The fastest logging library in the world. Built from scratch in Scala and programmatically configurable. | ![GitHub stars](https://img.shields.io/github/stars/outr/scribe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/scribe) +[**shapeless**](https://github.com/milessabin/shapeless) | Generic programming for Scala | ![GitHub stars](https://img.shields.io/github/stars/milessabin/shapeless) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/milessabin/shapeless) +[**simulacrum**](https://github.com/typelevel/simulacrum) | First class syntax support for type classes in Scala | ![GitHub stars](https://img.shields.io/github/stars/typelevel/simulacrum) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/simulacrum) +[squid](https://github.com/epfldata/squid) | Squid – type-safe metaprogramming and compilation framework for Scala | ![GitHub stars](https://img.shields.io/github/stars/epfldata/squid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/epfldata/squid) +[**tinylog**](https://github.com/tinylog-org/tinylog) | tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android | ![GitHub stars](https://img.shields.io/github/stars/tinylog-org/tinylog) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tinylog-org/tinylog) +[**util**](https://github.com/twitter/util) | Wonderful reusable code from Twitter | ![GitHub stars](https://img.shields.io/github/stars/twitter/util) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/twitter/util) ### Misc -*不属于任何特定类别的项目.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[Agora](https://gitlab.com/aossie/Agora/) | 选举计票算法库. | -[**Ammonite**](https://github.com/com-lihaoyi/Ammonite) | Scala 脚本 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/Ammonite) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite) -[aws4s](https://github.com/aws4s/aws4s) | 面向 Scala 的非阻塞 AWS SDK 公开了构建在 http4s、fs2 和 cats 之上的强类型 API ![GitHub stars](https://img.shields.io/github/stars/aws4s/aws4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/aws4s/aws4s) -[**bootzooka**](https://github.com/softwaremill/bootzooka) | 快速开始开发基于 Scala 的微服务或 Web 应用程序的简单项目,无需编写登录、用户注册等. ![GitHub stars](https://img.shields.io/github/stars/softwaremill/bootzooka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/bootzooka) -[**eclair**](https://github.com/ACINQ/eclair) | 闪电网络的 Scala 实现. | ![GitHub stars](https://img.shields.io/github/stars/ACINQ/eclair) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ACINQ/eclair) -[fansi](https://github.com/com-lihaoyi/fansi) | 用于处理 Fancy Ansi 彩色字符串的 Scala/Scala.js 库 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/fansi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fansi) -[figlet4s](https://github.com/ColOfAbRiX/figlet4s) | Scala 中的 ASCII 艺术横幅 | ![GitHub stars](https://img.shields.io/github/stars/ColOfAbRiX/figlet4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ColOfAbRiX/figlet4s) -[fs2-aws](https://github.com/laserdisc-io/fs2-aws) | 与 AWS 交互的 fs2 实用程序 | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/fs2-aws) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/fs2-aws) -[google4s](https://github.com/toknapp/google4s) | Scala 中用于 Google 云服务的精简功能库 | ![GitHub stars](https://img.shields.io/github/stars/toknapp/google4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/toknapp/google4s) -[google-api-scala](https://github.com/EckerdCollege/google-api-scala) | 此 API 是 google java 库的包装器. 当前正在映射管理目录、驱动器和日历. | ![GitHub stars](https://img.shields.io/github/stars/EckerdCollege/google-api-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/EckerdCollege/google-api-scala) -[mailgun4s](https://github.com/outr/mailgun4s) | Scala 中的 Mailgun API 实现 | ![GitHub stars](https://img.shields.io/github/stars/outr/mailgun4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/mailgun4s) -[managerial](https://github.com/dvgica/managerial) | 用于管理资源的零依赖 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/dvgica/managerial) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dvgica/managerial) -[media4s](https://github.com/outr/media4s) | 围绕 ffmpeg、ffprobe、ImageMagick 和其他与媒体相关的工具的 Scala 命令行包装器. | ![GitHub stars](https://img.shields.io/github/stars/outr/media4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/media4s) -[miniboxing-plugin](https://github.com/miniboxing/miniboxing-plugin) | Miniboxing 是一种程序转换,可在与基本类型一起使用时提高 Scala 泛型的性能. 它可以将通用集合加速 1.5 倍到 22 倍,同时将字节码重复保持在最低限度. 您可以轻松地将 miniboxing 添加到您的 sbt 项目中:| ![GitHub stars](https://img.shields.io/github/stars/miniboxing/miniboxing-plugin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/miniboxing/miniboxing-plugin) -[ostinato](https://github.com/marianogappa/ostinato) | 在服务器 (Scala) 和浏览器 (ScalaJS) 上运行的国际象棋库. | ![GitHub stars](https://img.shields.io/github/stars/marianogappa/ostinato) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marianogappa/ostinato) -[play-swagger](https://github.com/iheartradio/play-swagger) | 用于播放框架的 Swagger 规范生成器 | ![GitHub stars](https://img.shields.io/github/stars/iheartradio/play-swagger) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/iheartradio/play-swagger) -[PPrint](https://github.com/com-lihaoyi/PPrint) | Scala 中的漂亮打印值、类型和类型签名 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/PPrint) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/PPrint) -[**pureconfig**](https://github.com/pureconfig/pureconfig) | 用于加载配置文件的无样板库 | ![GitHub stars](https://img.shields.io/github/stars/pureconfig/pureconfig) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pureconfig/pureconfig) -[REPLesent](https://github.com/marconilanna/REPLesent) | 使用 Scala REPL 构建演示文稿的简洁小工具 | ![GitHub stars](https://img.shields.io/github/stars/marconilanna/REPLesent) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marconilanna/REPLesent) -[scala-ssh](https://github.com/sirthias/scala-ssh) | 通过 SSH 远程 shell 访问您的 Scala 应用程序 | ![GitHub stars](https://img.shields.io/github/stars/sirthias/scala-ssh) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/scala-ssh) -[scala-stm](https://github.com/nbronson/scala-stm) | 用于 Scala 的基于库的软件事务内存 (STM),以及事务集和映射 | ![GitHub stars](https://img.shields.io/github/stars/nbronson/scala-stm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/nbronson/scala-stm) -[Scavenger](https://gitlab.com/aossie/Scavenger) | 一个实验性的自动定理证明器. | -[service-chassis](https://github.com/allawala/service-chassis) | 一个让你的应用程序和服务快速启动的 Scala 底盘 | ![GitHub stars](https://img.shields.io/github/stars/allawala/service-chassis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/allawala/service-chassis) -[spliff](https://github.com/sirthias/spliff) | Scala 中的高效差异 | ![GitHub stars](https://img.shields.io/github/stars/sirthias/spliff) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/spliff) -[scountries](https://github.com/lambdaworks/scountries) | Scala 库,为国家及其细分提供 ISO 3166 代码的枚举. | ![GitHub stars](https://img.shields.io/github/stars/lambdaworks/scountries) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lambdaworks/scountries) +*Projects that don't fit into any specific category.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +* [Agora](https://gitlab.com/aossie/Agora/) | Library of vote-counting algorithms for elections. | +[**Ammonite**](https://github.com/com-lihaoyi/Ammonite) | Scala Scripting | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/Ammonite) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/Ammonite) +[**bootzooka**](https://github.com/softwaremill/bootzooka) | Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc. | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/bootzooka) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/bootzooka) +[**eclair**](https://github.com/ACINQ/eclair) | A scala implementation of the Lightning Network. | ![GitHub stars](https://img.shields.io/github/stars/ACINQ/eclair) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ACINQ/eclair) +[fansi](https://github.com/com-lihaoyi/fansi) | Scala/Scala.js library for manipulating Fancy Ansi colored strings | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/fansi) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fansi) +[fs2-aws](https://github.com/laserdisc-io/fs2-aws) | fs2 utilities to interact with AWS | ![GitHub stars](https://img.shields.io/github/stars/laserdisc-io/fs2-aws) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/laserdisc-io/fs2-aws) +[mailgun4s](https://github.com/outr/mailgun4s) | Mailgun API implementation in Scala | ![GitHub stars](https://img.shields.io/github/stars/outr/mailgun4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/mailgun4s) +[managerial](https://github.com/dvgica/managerial) | A zero-dependency Scala library for managing resources monadically | ![GitHub stars](https://img.shields.io/github/stars/dvgica/managerial) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dvgica/managerial) +[media4s](https://github.com/outr/media4s) | Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media. | ![GitHub stars](https://img.shields.io/github/stars/outr/media4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/media4s) +[play-swagger](https://github.com/iheartradio/play-swagger) | Swagger spec generator for play framework | ![GitHub stars](https://img.shields.io/github/stars/iheartradio/play-swagger) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/iheartradio/play-swagger) +[PPrint](https://github.com/com-lihaoyi/PPrint) | Pretty-printing value, types and type-signatures in Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/PPrint) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/PPrint) +[**pureconfig**](https://github.com/pureconfig/pureconfig) | A boilerplate-free library for loading configuration files | ![GitHub stars](https://img.shields.io/github/stars/pureconfig/pureconfig) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pureconfig/pureconfig) +* [Scavenger](https://gitlab.com/aossie/Scavenger) | An experimental automated theorem prover. | +[service-chassis](https://github.com/allawala/service-chassis) | A scala chassis to get your applications and services bootstrapped quickly | ![GitHub stars](https://img.shields.io/github/stars/allawala/service-chassis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/allawala/service-chassis) +[spliff](https://github.com/sirthias/spliff) | Efficient diffing in Scala | ![GitHub stars](https://img.shields.io/github/stars/sirthias/spliff) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/spliff) +[scountries](https://github.com/lambdaworks/scountries) | Scala library that provides an enumeration of ISO 3166 codes for countries, along with their subdivisions. | ![GitHub stars](https://img.shields.io/github/stars/lambdaworks/scountries) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lambdaworks/scountries) +[scurl-detector](https://github.com/lambdaworks/scurl-detector) | Scala library that detects and extracts URLs from text. | ![GitHub stars](https://img.shields.io/github/stars/lambdaworks/scurl-detector) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lambdaworks/scurl-detector) +[aptus-core](https://github.com/aptusproject/aptus-core) | A utility library aiming to simplify the Scala coding experience. | ![GitHub stars](https://img.shields.io/github/stars/aptusproject/aptus-core) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/aptusproject/aptus-core) ### Android -*用于 Android 开发的 Scala 库和包装器.* +*Scala libraries and wrappers for Android development.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**sbt-android**](https://github.com/scala-android/sbt-android) | 一个易于使用的 sbt 插件,适用于所有 Android 项目 | ![GitHub stars](https://img.shields.io/github/stars/scala-android/sbt-android) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-android/sbt-android) -[**scaloid**](https://github.com/pocorall/scaloid) | Scaloid 使您的 Android 代码易于理解和维护. | ![GitHub stars](https://img.shields.io/github/stars/pocorall/scaloid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pocorall/scaloid) +[**scaloid**](https://github.com/pocorall/scaloid) | Scaloid makes your Android code easy to understand and maintain. | ![GitHub stars](https://img.shields.io/github/stars/pocorall/scaloid) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/pocorall/scaloid) ### HTTP -*用于 HTTP 客户端的 Scala 库和包装器.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[**akka-http**](https://github.com/akka/akka-http) | Akka 的 Streaming-first HTTP 服务器/模块 | ![GitHub stars](https://img.shields.io/github/stars/akka/akka-http) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka-http) -[reboot](https://github.com/dispatch/reboot) | Java AsyncHttpClient 的 Scala 包装器. | ![GitHub stars](https://img.shields.io/github/stars/dispatch/reboot) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dispatch/reboot) -[**finch**](https://github.com/finagle/finch) | 用于构建 Finagle HTTP 服务的 Scala 组合器库 | ![GitHub stars](https://img.shields.io/github/stars/finagle/finch) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/finagle/finch) -[fintrospect](https://github.com/daviddenton/fintrospect) | 为 Finagle 实现快速、类型安全的 HTTP Web 服务 | ![GitHub stars](https://img.shields.io/github/stars/daviddenton/fintrospect) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/daviddenton/fintrospect) -[**http4s**](https://github.com/http4s/http4s) | 用于 HTTP 的最小的、惯用的 Scala 接口 | ![GitHub stars](https://img.shields.io/github/stars/http4s/http4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/http4s/http4s) -[jefe](https://github.com/outr/jefe) | 管理应用程序的安装、更新、下载、启动、错误报告等. | ![GitHub stars](https://img.shields.io/github/stars/outr/jefe) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/outr/jefe) -[lolhttp](https://github.com/criteo/lolhttp) | Scala 的 HTTP 服务器和客户端库. | ![GitHub stars](https://img.shields.io/github/stars/criteo/lolhttp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/criteo/lolhttp) -[**requests-scala**](https://github.com/com-lihaoyi/requests-scala) | 流行的 Python Requests HTTP 客户端的 Scala 端口:灵活、直观且易于使用. | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/requests-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/requests-scala) -[RosHTTP](https://github.com/hmil/RosHTTP) | 统一的 Scala.js + Scala HTTP 客户端 API | ![GitHub stars](https://img.shields.io/github/stars/hmil/RosHTTP) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/hmil/RosHTTP) -[**scalaj-http**](https://github.com/scalaj/scalaj-http) | HttpURLConnection 的简单 Scala 包装器. 包括 OAuth. | ![GitHub stars](https://img.shields.io/github/stars/scalaj/scalaj-http) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalaj/scalaj-http) -[scalaxb](https://github.com/eed3si9n/scalaxb) | scalaxb 是 Scala 的 XML 数据绑定工具. | ![GitHub stars](https://img.shields.io/github/stars/eed3si9n/scalaxb) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/eed3si9n/scalaxb) -[**sttp**](https://github.com/softwaremill/sttp) | 您一直想要的 Scala HTTP 客户端! | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/sttp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/sttp) -[**tapir**](https://github.com/softwaremill/tapir) | 声明式、类型安全的 Web 端点库 | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/tapir) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/tapir) -[endpoints4s](https://github.com/endpoints4s/endpoints4s) | 在 Scala 中描述 HTTP 端点并派生客户端、服务器和文档 | ![GitHub stars](https://img.shields.io/github/stars/endpoints4s/endpoints4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/endpoints4s/endpoints4s) -[frontier](https://github.com/zero-deps/frontier) | 快速、高效、纯功能、无影响的 websocket、http 和 udp 服务器、http 客户端和 telegram bot | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/frontier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/frontier) +*Scala libraries and wrappers for HTTP clients.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**akka-http**](https://github.com/akka/akka-http) | The Streaming-first HTTP server/module of Akka | ![GitHub stars](https://img.shields.io/github/stars/akka/akka-http) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/akka/akka-http) +[reboot](https://github.com/dispatch/reboot) | Scala wrapper for the Java AsyncHttpClient. | ![GitHub stars](https://img.shields.io/github/stars/dispatch/reboot) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dispatch/reboot) +[**finch**](https://github.com/finagle/finch) | Scala combinator library for building Finagle HTTP services | ![GitHub stars](https://img.shields.io/github/stars/finagle/finch) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/finagle/finch) +[**http4s**](https://github.com/http4s/http4s) | A minimal, idiomatic Scala interface for HTTP | ![GitHub stars](https://img.shields.io/github/stars/http4s/http4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/http4s/http4s) +[lolhttp](https://github.com/criteo/lolhttp) | An HTTP Server and Client library for Scala. | ![GitHub stars](https://img.shields.io/github/stars/criteo/lolhttp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/criteo/lolhttp) +[**requests-scala**](https://github.com/com-lihaoyi/requests-scala) | A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use. | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/requests-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/requests-scala) +[scalaxb](https://github.com/eed3si9n/scalaxb) | scalaxb is an XML data binding tool for Scala. | ![GitHub stars](https://img.shields.io/github/stars/eed3si9n/scalaxb) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/eed3si9n/scalaxb) +[**sttp**](https://github.com/softwaremill/sttp) | The Scala HTTP client you always wanted! | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/sttp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/sttp) +[**tapir**](https://github.com/softwaremill/tapir) | Rapid development of self-documenting APIs | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/tapir) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/tapir) +[endpoints4s](https://github.com/endpoints4s/endpoints4s) | Describe HTTP endpoints in Scala and derive clients, servers, and documentation | ![GitHub stars](https://img.shields.io/github/stars/endpoints4s/endpoints4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/endpoints4s/endpoints4s) +[frontier](https://github.com/zero-deps/frontier) | A lightweight HTTP/WebSocket server built with ZIO | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/frontier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/frontier) ### Semantic Web -*用于与 Web of Data 和其他 RDF 工具交互的 Scala 库.* +*Scala libraries for interactions with the Web of Data, and other RDF tools.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[banana-rdf](https://github.com/banana-rdf/banana-rdf) | 香蕉RDF | ![GitHub stars](https://img.shields.io/github/stars/banana-rdf/banana-rdf) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/banana-rdf/banana-rdf) -[scowl](https://github.com/phenoscape/scowl) | 用于使用 OWL API 进行编程的 Scala DSL. | ![GitHub stars](https://img.shields.io/github/stars/phenoscape/scowl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/phenoscape/scowl) +[scowl](https://github.com/phenoscape/scowl) | A Scala DSL for programming with the OWL API. | ![GitHub stars](https://img.shields.io/github/stars/phenoscape/scowl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/phenoscape/scowl) ### Metrics and Monitoring -*用于收集指标和监控应用程序的 Scala 库.* +*Scala libraries for gathering metrics and monitoring applications.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[metrics-scala](https://github.com/erikvanoosten/metrics-scala) | 用于 Dropwizard 指标的 Scala API. | ![GitHub stars](https://img.shields.io/github/stars/erikvanoosten/metrics-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/erikvanoosten/metrics-scala) +[metrics-scala](https://github.com/erikvanoosten/metrics-scala) | The scala API for Dropwizard's Metrics. | ![GitHub stars](https://img.shields.io/github/stars/erikvanoosten/metrics-scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/erikvanoosten/metrics-scala) ### Parsing -*用于创建解析器的 Scala 库.* +*Scala libraries for creating parsers.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[atto](https://github.com/tpolecat/atto) | 友好的小解析器 | ![GitHub stars](https://img.shields.io/github/stars/tpolecat/atto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tpolecat/atto) -[**fastparse**](https://github.com/com-lihaoyi/fastparse) | 在 Scala 中快速编写快速解析器 | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/fastparse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fastparse) -[**parboiled2**](https://github.com/sirthias/parboiled2) | 用于 Scala 2.10+ 的基于宏的 PEG 解析器生成器 | ![GitHub stars](https://img.shields.io/github/stars/sirthias/parboiled2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/parboiled2) -[**scala-parser-combinators**](https://github.com/scala/scala-parser-combinators) | Scala 的简单的基于组合器的解析. 以前是 Scala 标准库的一部分,现在是一个单独的社区维护模块 | ![GitHub stars](https://img.shields.io/github/stars/scala/scala-parser-combinators) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-parser-combinators) -[cats-parse](https://github.com/typelevel/cats-parse) | 猫生态系统的解析库 | ![GitHub stars](https://img.shields.io/github/stars/typelevel/cats-parse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/cats-parse) -[scallion](https://github.com/epfl-lara/scallion) | Scala 中的 LL(1) 解析器组合器 | ![GitHub stars](https://img.shields.io/github/stars/epfl-lara/scallion) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/epfl-lara/scallion) +[atto](https://github.com/tpolecat/atto) | friendly little parsers | ![GitHub stars](https://img.shields.io/github/stars/tpolecat/atto) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tpolecat/atto) +[**fastparse**](https://github.com/com-lihaoyi/fastparse) | Writing Fast Parsers Fast in Scala | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/fastparse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/fastparse) +[**parboiled2**](https://github.com/sirthias/parboiled2) | A macro-based PEG parser generator for Scala 2.10+ | ![GitHub stars](https://img.shields.io/github/stars/sirthias/parboiled2) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sirthias/parboiled2) +[**scala-parser-combinators**](https://github.com/scala/scala-parser-combinators) | simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module | ![GitHub stars](https://img.shields.io/github/stars/scala/scala-parser-combinators) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala/scala-parser-combinators) +[cats-parse](https://github.com/typelevel/cats-parse) | A parsing library for the cats ecosystem | ![GitHub stars](https://img.shields.io/github/stars/typelevel/cats-parse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/cats-parse) ### Sbt plugins -*Sbt 插件让您的生活更轻松.* - -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[**better-monadic-for**](https://github.com/oleg-py/better-monadic-for) | 在没有隐式 `withFilter` 的情况下对 scala `for` 进行脱糖 | ![GitHub stars](https://img.shields.io/github/stars/oleg-py/better-monadic-for) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/oleg-py/better-monadic-for) -[**coursier**](https://github.com/coursier/coursier) | 纯 Scala 工件获取 | ![GitHub stars](https://img.shields.io/github/stars/coursier/coursier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/coursier/coursier) -[mdoc](https://github.com/scalameta/mdoc) | Scala 的类型检查降价文档 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/mdoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/mdoc) -[sbt-api-mappings](https://github.com/ThoughtWorksInc/sbt-api-mappings) | 一个 Sbt 插件,为常见的 Scala 库填充 apiMappings. | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/sbt-api-mappings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-api-mappings) -[sbt-apidoc](https://github.com/valydia/sbt-apidoc) | apidocjs 的端口 https://apidocjs.com 到 sbt,记录 REST Api | ![GitHub stars](https://img.shields.io/github/stars/valydia/sbt-apidoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/valydia/sbt-apidoc) -[**sbt-assembly**](https://github.com/sbt/sbt-assembly) | 部署 über-JAR. 重新启动进程. (codahale/assembly-sbt 端口)| ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-assembly) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-assembly) -[**sbt-buildinfo**](https://github.com/sbt/sbt-buildinfo) | 我知道这一点是因为 build.sbt 知道这一点. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-buildinfo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-buildinfo) -[sbt-ci-release](https://github.com/sbt/sbt-ci-release) | sbt 插件从 GitHub Actions 自动化 Sonatype 发布 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-ci-release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ci-release) -[sbt-dependency-check](https://github.com/albuch/sbt-dependency-check) | OWASP DependencyCheck 的 SBT 插件. 监控您的依赖项并报告是否存在任何众所周知的漏洞(例如 CVE). :彩虹: | ![GitHub stars](https://img.shields.io/github/stars/albuch/sbt-dependency-check) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/albuch/sbt-dependency-check) -[**sbt-docker**](https://github.com/marcuslonnberg/sbt-docker) | 直接从 sbt 创建 Docker 镜像 | ![GitHub stars](https://img.shields.io/github/stars/marcuslonnberg/sbt-docker) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marcuslonnberg/sbt-docker) -[sbt-doctest](https://github.com/tkawachi/sbt-doctest) | scala 的文档测试 | ![GitHub stars](https://img.shields.io/github/stars/tkawachi/sbt-doctest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tkawachi/sbt-doctest) -[sbt-ghpages](https://github.com/sbt/sbt-ghpages) | git、site 和 ghpages 支持 sbt 项目. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-ghpages) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ghpages) -[sbt-groll](https://github.com/sbt/sbt-groll) | 滚动 Git 历史的 sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-groll) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-groll) -[sbt-header](https://github.com/sbt/sbt-header) | sbt-header 是一个用于创建文件头的 sbt 插件,例如 copyright headers | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-header) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-header) -[sbt-hepek](https://github.com/sake92/sbt-hepek) | 用于将 Scala 对象渲染到文件的 Sbt 插件. 和更多! | ![GitHub stars](https://img.shields.io/github/stars/sake92/sbt-hepek) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/sbt-hepek) -[sbt-ide-settings](https://github.com/JetBrains/sbt-ide-settings) | 用于调整各种 IDE 设置的 SBT 插件 | ![GitHub stars](https://img.shields.io/github/stars/JetBrains/sbt-ide-settings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JetBrains/sbt-ide-settings) -[**sbt-jmh**](https://github.com/sbt/sbt-jmh) | “不要相信任何人,替补一切.” - JMH 的 sbt 插件(Java Microbenchmark Harness)| ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-jmh) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-jmh) -[sbt-microsites](https://github.com/47degrees/sbt-microsites) | 一个 sbt 插件为你的项目创建很棒的微型网站 | ![GitHub stars](https://img.shields.io/github/stars/47degrees/sbt-microsites) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/47degrees/sbt-microsites) -[mima](https://github.com/lightbend/mima) | 在 Scala 中捕获二进制不兼容的工具 | ![GitHub stars](https://img.shields.io/github/stars/lightbend/mima) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend/mima) -[**sbt-native-packager**](https://github.com/sbt/sbt-native-packager) | sbt 本地包装器 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-native-packager) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-native-packager) -[sbt-pack](https://github.com/xerial/sbt-pack) | 用于创建可分发的 Scala 包的 sbt 插件. | ![GitHub stars](https://img.shields.io/github/stars/xerial/sbt-pack) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-pack) -[sbt-pgp](https://github.com/sbt/sbt-pgp) | sbt 的 PGP 插件 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-pgp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-pgp) -[**sbt-release**](https://github.com/sbt/sbt-release) | sbt 的发布插件 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-release) -[**sbt-revolver**](https://github.com/spray/sbt-revolver) | 用于 Scala 中危险的快速开发周转的 SBT 插件 | ![GitHub stars](https://img.shields.io/github/stars/spray/sbt-revolver) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/spray/sbt-revolver) -[sbt-scala-js-map](https://github.com/ThoughtWorksInc/sbt-scala-js-map) | 为 Github 上托管的 Scala.js 项目配置源映射的 Sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/sbt-scala-js-map) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-scala-js-map) -[sbt-scalafmt](https://github.com/scalameta/sbt-scalafmt) | Scalafmt 的 sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/sbt-scalafmt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/sbt-scalafmt) -[**sbt-scoverage**](https://github.com/scoverage/sbt-scoverage) | 用于 scoverage 的 sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/scoverage/sbt-scoverage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scoverage/sbt-scoverage) -[sbt-site](https://github.com/sbt/sbt-site) | sbt 的站点生成 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-site) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-site) -[sbt-sonatype](https://github.com/xerial/sbt-sonatype) | 用于将 Scala/Java 项目发布到 Maven 中心的 sbt 插件. | ![GitHub stars](https://img.shields.io/github/stars/xerial/sbt-sonatype) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-sonatype) -[sbt-unidoc](https://github.com/sbt/sbt-unidoc) | sbt 插件,用于跨多个子项目创建统一的 Scaladoc 或 Javadoc API 文档. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-unidoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-unidoc) -[**sbt-updates**](https://github.com/rtimush/sbt-updates) | 可以检查 Maven 和 Ivy 存储库的依赖更新的 sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/rtimush/sbt-updates) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rtimush/sbt-updates) -[**sbt-eclipse**](https://github.com/sbt/sbt-eclipse) | 用于创建 Eclipse 项目定义的 sbt 插件 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-eclipse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-eclipse) -[scala-clippy](https://github.com/softwaremill/scala-clippy) | Scala 编译器错误的好建议 | ![GitHub stars](https://img.shields.io/github/stars/softwaremill/scala-clippy) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/softwaremill/scala-clippy) -[splain](https://github.com/tek/splain) | scala 更好的隐式错误 | ![GitHub stars](https://img.shields.io/github/stars/tek/splain) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tek/splain) -[**tut**](https://github.com/tpolecat/tut) | scala 的文档/教程生成器 | ![GitHub stars](https://img.shields.io/github/stars/tpolecat/tut) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tpolecat/tut) -[xsbt-web-plugin](https://github.com/earldouglas/xsbt-web-plugin) | sbt 的 Servlet 支持 | ![GitHub stars](https://img.shields.io/github/stars/earldouglas/xsbt-web-plugin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/earldouglas/xsbt-web-plugin) -[sbt-deploy-ssh](https://github.com/shmishleniy/sbt-deploy-ssh) | SBT 部署插件 | ![GitHub stars](https://img.shields.io/github/stars/shmishleniy/sbt-deploy-ssh) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/shmishleniy/sbt-deploy-ssh) -[sbt-git](https://github.com/sbt/sbt-git) | SBT 的 git 插件 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-git) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-git) -[sbt-git](https://github.com/zero-deps/sbt-git) | 使用 git-describe 作为版本并在 SBT shell 中运行 git 命令 | ![GitHub stars](https://img.shields.io/github/stars/zero-deps/sbt-git) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zero-deps/sbt-git) +*Sbt plugins to make your life easier.* + +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**better-monadic-for**](https://github.com/oleg-py/better-monadic-for) | Desugaring scala `for` without implicit `withFilter`s | ![GitHub stars](https://img.shields.io/github/stars/oleg-py/better-monadic-for) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/oleg-py/better-monadic-for) +[**coursier**](https://github.com/coursier/coursier) | Pure Scala Artifact Fetching | ![GitHub stars](https://img.shields.io/github/stars/coursier/coursier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/coursier/coursier) +[mdoc](https://github.com/scalameta/mdoc) | Typechecked markdown documentation for Scala | ![GitHub stars](https://img.shields.io/github/stars/scalameta/mdoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/mdoc) +[sbt-api-mappings](https://github.com/ThoughtWorksInc/sbt-api-mappings) | An Sbt plugin that fills apiMappings for common Scala libraries. | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/sbt-api-mappings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-api-mappings) +[**sbt-assembly**](https://github.com/sbt/sbt-assembly) | Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt) | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-assembly) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-assembly) +[**sbt-buildinfo**](https://github.com/sbt/sbt-buildinfo) | I know this because build.sbt knows this. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-buildinfo) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-buildinfo) +[sbt-ci-release](https://github.com/sbt/sbt-ci-release) | sbt plugin to automate Sonatype releases from GitHub Actions | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-ci-release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ci-release) +[sbt-dependency-check](https://github.com/albuch/sbt-dependency-check) | SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). :rainbow: | ![GitHub stars](https://img.shields.io/github/stars/albuch/sbt-dependency-check) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/albuch/sbt-dependency-check) +[**sbt-docker**](https://github.com/marcuslonnberg/sbt-docker) | Create Docker images directly from sbt | ![GitHub stars](https://img.shields.io/github/stars/marcuslonnberg/sbt-docker) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marcuslonnberg/sbt-docker) +[sbt-doctest](https://github.com/tkawachi/sbt-doctest) | Doctest for scala | ![GitHub stars](https://img.shields.io/github/stars/tkawachi/sbt-doctest) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tkawachi/sbt-doctest) +[sbt-ghpages](https://github.com/sbt/sbt-ghpages) | git, site and ghpages support for sbt projects. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-ghpages) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-ghpages) +[sbt-header](https://github.com/sbt/sbt-header) | sbt-header is an sbt plugin for creating file headers, e.g. copyright headers | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-header) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-header) +[sbt-hepek](https://github.com/sake92/sbt-hepek) | Sbt plugin for rendering Scala objects to files. And more! | ![GitHub stars](https://img.shields.io/github/stars/sake92/sbt-hepek) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/sbt-hepek) +[sbt-ide-settings](https://github.com/JetBrains/sbt-ide-settings) | SBT plugin for tweaking various IDE settings | ![GitHub stars](https://img.shields.io/github/stars/JetBrains/sbt-ide-settings) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JetBrains/sbt-ide-settings) +[**sbt-jmh**](https://github.com/sbt/sbt-jmh) | "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness) | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-jmh) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-jmh) +[sbt-microsites](https://github.com/47degrees/sbt-microsites) | An sbt plugin to create awesome microsites for your project | ![GitHub stars](https://img.shields.io/github/stars/47degrees/sbt-microsites) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/47degrees/sbt-microsites) +[mima](https://github.com/lightbend-labs/mima) | A tool for catching binary incompatibility in Scala | ![GitHub stars](https://img.shields.io/github/stars/lightbend-labs/mima) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lightbend-labs/mima) +[**sbt-native-packager**](https://github.com/sbt/sbt-native-packager) | sbt Native Packager | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-native-packager) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-native-packager) +[sbt-pack](https://github.com/xerial/sbt-pack) | A sbt plugin for creating distributable Scala packages. | ![GitHub stars](https://img.shields.io/github/stars/xerial/sbt-pack) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-pack) +[sbt-pgp](https://github.com/sbt/sbt-pgp) | PGP plugin for sbt | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-pgp) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-pgp) +[**sbt-release**](https://github.com/sbt/sbt-release) | A release plugin for sbt | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-release) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-release) +[sbt-scala-js-map](https://github.com/ThoughtWorksInc/sbt-scala-js-map) | A Sbt plugin that configures source mapping for Scala.js projects hosted on Github | ![GitHub stars](https://img.shields.io/github/stars/ThoughtWorksInc/sbt-scala-js-map) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ThoughtWorksInc/sbt-scala-js-map) +[sbt-scalafmt](https://github.com/scalameta/sbt-scalafmt) | sbt plugin for Scalafmt | ![GitHub stars](https://img.shields.io/github/stars/scalameta/sbt-scalafmt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/sbt-scalafmt) +[**sbt-scoverage**](https://github.com/scoverage/sbt-scoverage) | sbt plugin for scoverage | ![GitHub stars](https://img.shields.io/github/stars/scoverage/sbt-scoverage) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scoverage/sbt-scoverage) +[sbt-site](https://github.com/sbt/sbt-site) | Site generation for sbt | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-site) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-site) +[sbt-sonatype](https://github.com/xerial/sbt-sonatype) | A sbt plugin for publishing Scala/Java projects to the Maven central. | ![GitHub stars](https://img.shields.io/github/stars/xerial/sbt-sonatype) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/xerial/sbt-sonatype) +[sbt-unidoc](https://github.com/sbt/sbt-unidoc) | sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects. | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-unidoc) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-unidoc) +[**sbt-updates**](https://github.com/rtimush/sbt-updates) | sbt plugin that can check Maven and Ivy repositories for dependency updates | ![GitHub stars](https://img.shields.io/github/stars/rtimush/sbt-updates) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rtimush/sbt-updates) +[**sbt-eclipse**](https://github.com/sbt/sbt-eclipse) | Plugin for sbt to create Eclipse project definitions | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-eclipse) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-eclipse) +[splain](https://github.com/tek/splain) | better implicit errors for scala | ![GitHub stars](https://img.shields.io/github/stars/tek/splain) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/tek/splain) +[xsbt-web-plugin](https://github.com/earldouglas/xsbt-web-plugin) | Servlet support for sbt | ![GitHub stars](https://img.shields.io/github/stars/earldouglas/xsbt-web-plugin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/earldouglas/xsbt-web-plugin) +[sbt-git](https://github.com/sbt/sbt-git) | A git plugin for sbt | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt-git) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt-git) ### XML / HTML -*XML 和 HTML 生成和处理* +*XML and HTML generation and processing* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**scala-scraper**](https://github.com/ruippeixotog/scala-scraper) | 用于从 HTML 页面抓取内容的 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/ruippeixotog/scala-scraper) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ruippeixotog/scala-scraper) -[xs4s](https://github.com/ScalaWilliam/xs4s) | Scala 的 XML Streaming,包括 FS2/cats 支持 | ![GitHub stars](https://img.shields.io/github/stars/ScalaWilliam/xs4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ScalaWilliam/xs4s) +[**scala-scraper**](https://github.com/ruippeixotog/scala-scraper) | A Scala library for scraping content from HTML pages | ![GitHub stars](https://img.shields.io/github/stars/ruippeixotog/scala-scraper) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ruippeixotog/scala-scraper) +[xs4s](https://github.com/ScalaWilliam/xs4s) | XML Streaming for Scala including FS2/cats support | ![GitHub stars](https://img.shields.io/github/stars/ScalaWilliam/xs4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/ScalaWilliam/xs4s) +[phobos](https://github.com/valentiay/phobos) | Efficient and expressive XML data-binding library for Scala | ![GitHub stars](https://img.shields.io/github/stars/valentiay/phobos) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/valentiay/phobos) ### Markdown -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[Laika](https://github.com/planet42/Laika) | 用于 sbt 和 Scala 应用程序的文本标记转换器,将 Markdown 和 reStructuredText 转换为 HTML、EPUB 和 PDF | ![GitHub stars](https://img.shields.io/github/stars/planet42/Laika) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/planet42/Laika) +[Laika](https://github.com/typelevel/Laika) | Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js | ![GitHub stars](https://img.shields.io/github/stars/typelevel/Laika) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/Laika) ### JavaScript -*JavaScript 生成和互操作库.* +*JavaScript generation and interop libraries.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[scalafiddle-editor](https://github.com/scalafiddle/scalafiddle-editor) | ScalaFiddle 的 Web 用户界面 | ![GitHub stars](https://img.shields.io/github/stars/scalafiddle/scalafiddle-editor) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalafiddle/scalafiddle-editor) -[**scala-js**](https://github.com/scala-js/scala-js) | Scala.js,Scala 到 JavaScript 的编译器 | ![GitHub stars](https://img.shields.io/github/stars/scala-js/scala-js) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-js/scala-js) +[**scala-js**](https://github.com/scala-js/scala-js) | Scala.js, the Scala to JavaScript compiler | ![GitHub stars](https://img.shields.io/github/stars/scala-js/scala-js) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-js/scala-js) ### Scheduling -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**akka-quartz-scheduler**](https://github.com/enragedginger/akka-quartz-scheduler) | 用于 Akka 中 cron 样式调度的 Quartz 扩展和实用程序 | ![GitHub stars](https://img.shields.io/github/stars/enragedginger/akka-quartz-scheduler) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/enragedginger/akka-quartz-scheduler) +[**akka-quartz-scheduler**](https://github.com/enragedginger/akka-quartz-scheduler) | Quartz Extension and utilities for cron-style scheduling in Akka | ![GitHub stars](https://img.shields.io/github/stars/enragedginger/akka-quartz-scheduler) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/enragedginger/akka-quartz-scheduler) ### Templating -*网络模板引擎.* +*Web templating engines.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[beard](https://github.com/zalando/beard) | 一个轻量级、无逻辑的模板引擎,用 Scala 编写,灵感来自 Mustache | ![GitHub stars](https://img.shields.io/github/stars/zalando/beard) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/zalando/beard) -[**scalatags**](https://github.com/com-lihaoyi/scalatags) | ScalaTags 是一个用于 Scala 的小型 XML/HTML 构造库. | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/scalatags) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/scalatags) -[**scalate**](https://github.com/scalate/scalate) | Scalate 是一个基于 Scala 的模板引擎,它支持 HAML、Mustache 和 JSP、Erb 和 Velocity 风格的语法. | ![GitHub stars](https://img.shields.io/github/stars/scalate/scalate) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalate/scalate) -[**twirl**](https://github.com/playframework/twirl) | Twirl 是 Play 的默认模板引擎 | ![GitHub stars](https://img.shields.io/github/stars/playframework/twirl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/twirl) -[hepek](https://github.com/sake92/hepek) | 纯 Scala 中类型安全的 HTML 模板. 包括静态站点生成器! 播放和 ScalaJS 支持! | ![GitHub stars](https://img.shields.io/github/stars/sake92/hepek) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/hepek) +[**scalatags**](https://github.com/com-lihaoyi/scalatags) | ScalaTags is a small XML/HTML construction library for Scala. | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/scalatags) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/scalatags) +[**scalate**](https://github.com/scalate/scalate) | Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes. | ![GitHub stars](https://img.shields.io/github/stars/scalate/scalate) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalate/scalate) +[**twirl**](https://github.com/playframework/twirl) | Twirl is Play's default template engine | ![GitHub stars](https://img.shields.io/github/stars/playframework/twirl) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/playframework/twirl) +[hepek](https://github.com/sake92/hepek) | Typesafe HTML templates and static site generator in pure Scala | ![GitHub stars](https://img.shields.io/github/stars/sake92/hepek) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/hepek) ### Tools -名称 | 说明 | GitHub 活动 ----- | ----------- | --------------- -[scala-trace-debug](https://github.com/JohnReedLOL/scala-trace-debug) | 基于宏的打印调试. 在您的 IDE 中找到日志语句. | ![GitHub stars](https://img.shields.io/github/stars/JohnReedLOL/scala-trace-debug) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JohnReedLOL/scala-trace-debug) -[**bloop**](https://github.com/scalacenter/bloop) | Bloop 是一个构建服务器和 CLI 工具,可以从任何编辑器或构建工具快速编译、测试和运行 Scala. | ![GitHub stars](https://img.shields.io/github/stars/scalacenter/bloop) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalacenter/bloop) -[codacy-scalameta](https://github.com/codacy/codacy-scalameta) | Scalameta 的 Codacy 工具 | ![GitHub stars](https://img.shields.io/github/stars/codacy/codacy-scalameta) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/codacy/codacy-scalameta) -[**coursier**](https://github.com/coursier/coursier) | 纯 Scala 工件获取 | ![GitHub stars](https://img.shields.io/github/stars/coursier/coursier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/coursier/coursier) -[dregex](https://github.com/marianobarrios/dregex) | Dregex 是一个 JVM 库,它使用确定性有限自动机 (DFA) 实现正则表达式引擎. 它支持一些 Perl 风格的特性,但保留了线性匹配时间,还提供了集合操作. | ![GitHub stars](https://img.shields.io/github/stars/marianobarrios/dregex) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marianobarrios/dregex) -[fast-string-interpolator](https://github.com/plokhotnyuk/fast-string-interpolator) | 生成超快字符串插值器的 Scala 宏. | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/fast-string-interpolator) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/fast-string-interpolator) -[fastring](https://github.com/Atry/fastring) | 极快的字符串格式化 | ![GitHub stars](https://img.shields.io/github/stars/Atry/fastring) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Atry/fastring) -[**gitbucket**](https://github.com/gitbucket/gitbucket) | 一个由 Scala 提供支持的 Git 平台,具有易于安装、高扩展性和 GitHub API 兼容性 | ![GitHub stars](https://img.shields.io/github/stars/gitbucket/gitbucket) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gitbucket/gitbucket) -[**giter8**](https://github.com/foundweekends/giter8) | 用于应用 GitHub 上定义的模板的命令行工具 | ![GitHub stars](https://img.shields.io/github/stars/foundweekends/giter8) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/foundweekends/giter8) -[**metals**](https://github.com/scalameta/metals) | 具有丰富 IDE 特性的 Scala 语言服务器 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/metals) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/metals) -[**mill**](https://github.com/com-lihaoyi/mill) | 你闪亮的新 Java/Scala 构建工具! | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mill) -[pos](https://github.com/JohnReedLOL/pos) | 基于宏的打印调试. 在您的 IDE 中找到调试语句. 支持日志记录. | ![GitHub stars](https://img.shields.io/github/stars/JohnReedLOL/pos) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JohnReedLOL/pos) -[**sbt**](https://github.com/sbt/sbt) | sbt,交互式构建工具 | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt) -[**scalafix**](https://github.com/scalacenter/scalafix) | Scala 的重构和 linting 工具 | ![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalacenter/scalafix) -[Scalafmt](https://scalameta.org/scalafmt/) | Scala 的代码格式化程序 | -[**scalariform**](https://github.com/scala-ide/scalariform) | Scala 源代码格式化程序 | ![GitHub stars](https://img.shields.io/github/stars/scala-ide/scalariform) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-ide/scalariform) -[**scalastyle**](https://github.com/scalastyle/scalastyle) | 阶梯 | ![GitHub stars](https://img.shields.io/github/stars/scalastyle/scalastyle) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalastyle/scalastyle) -[Scalatex](https://github.com/lihaoyi/Scalatex) | 可编程的、类型安全的文档生成 | ![GitHub stars](https://img.shields.io/github/stars/lihaoyi/Scalatex) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/lihaoyi/Scalatex) -[scapegoat](https://github.com/scapegoat-scala/scapegoat) | 用于静态代码分析的 Scala 编译器插件 | ![GitHub stars](https://img.shields.io/github/stars/scapegoat-scala/scapegoat) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scapegoat-scala/scapegoat) -[**wartremover**](https://github.com/wartremover/wartremover) | 灵活的 Scala 代码检查工具 | ![GitHub stars](https://img.shields.io/github/stars/wartremover/wartremover) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wartremover/wartremover) -[stone](https://github.com/sake92/stone) | URL(反)构造. 威瑟斯. | ![GitHub stars](https://img.shields.io/github/stars/sake92/stone) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/stone) -[scalajs-router](https://github.com/sake92/scalajs-router) | ScalaJS 前端路由器 | ![GitHub stars](https://img.shields.io/github/stars/sake92/scalajs-router) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sake92/scalajs-router) -[scala2plantuml](https://github.com/BotTech/scala2plantuml) | Scala2PlantUML 从 Scala 代码生成 PlantUML 图. | ![GitHub stars](https://img.shields.io/github/stars/BotTech/scala2plantuml) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/BotTech/scala2plantuml) +Name | Description | GitHub Activity +---- | ----------- | --------------- +[**bloop**](https://github.com/scalacenter/bloop) | Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool. | ![GitHub stars](https://img.shields.io/github/stars/scalacenter/bloop) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalacenter/bloop) +[**coursier**](https://github.com/coursier/coursier) | Pure Scala Artifact Fetching | ![GitHub stars](https://img.shields.io/github/stars/coursier/coursier) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/coursier/coursier) +[dregex](https://github.com/marianobarrios/dregex) | dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations. | ![GitHub stars](https://img.shields.io/github/stars/marianobarrios/dregex) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/marianobarrios/dregex) +[fast-string-interpolator](https://github.com/plokhotnyuk/fast-string-interpolator) | Scala macro that generates ultra-fast string interpolators. | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/fast-string-interpolator) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/fast-string-interpolator) +[fastring](https://github.com/Atry/fastring) | Extremely fast string formatting | ![GitHub stars](https://img.shields.io/github/stars/Atry/fastring) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/Atry/fastring) +[**gitbucket**](https://github.com/gitbucket/gitbucket) | A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility | ![GitHub stars](https://img.shields.io/github/stars/gitbucket/gitbucket) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/gitbucket/gitbucket) +[**giter8**](https://github.com/foundweekends/giter8) | a command line tool to apply templates defined on GitHub | ![GitHub stars](https://img.shields.io/github/stars/foundweekends/giter8) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/foundweekends/giter8) +[**metals**](https://github.com/scalameta/metals) | Scala language server with rich IDE features 🚀 | ![GitHub stars](https://img.shields.io/github/stars/scalameta/metals) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalameta/metals) +[**mill**](https://github.com/com-lihaoyi/mill) | Mill is a fast JVM build tool that supports Java and Scala. 2-3x faster than Gradle and 5-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible | ![GitHub stars](https://img.shields.io/github/stars/com-lihaoyi/mill) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/com-lihaoyi/mill) +[**sbt**](https://github.com/sbt/sbt) | sbt, the interactive build tool | ![GitHub stars](https://img.shields.io/github/stars/sbt/sbt) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/sbt/sbt) +[**scalafix**](https://github.com/scalacenter/scalafix) | Refactoring and linting tool for Scala | ![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scalacenter/scalafix) +[Scalafmt](https://scalameta.org/scalafmt/) | Code formatter for Scala | +[**scalariform**](https://github.com/scala-ide/scalariform) | Scala source code formatter | ![GitHub stars](https://img.shields.io/github/stars/scala-ide/scalariform) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scala-ide/scalariform) +[**scapegoat**](https://github.com/scapegoat-scala/scapegoat) | Scala compiler plugin for static code analysis | ![GitHub stars](https://img.shields.io/github/stars/scapegoat-scala/scapegoat) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/scapegoat-scala/scapegoat) +[**wartremover**](https://github.com/wartremover/wartremover) | Flexible Scala code linting tool | ![GitHub stars](https://img.shields.io/github/stars/wartremover/wartremover) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/wartremover/wartremover) +[scala2plantuml](https://github.com/BotTech/scala2plantuml) | Scala2PlantUML generates PlantUML diagrams from Scala code. | ![GitHub stars](https://img.shields.io/github/stars/BotTech/scala2plantuml) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/BotTech/scala2plantuml) ### Geospatial -*帮助地理空间计算和工件的库.* +*Libraries to aid with geospatial calculations and artifacts.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[**geotrellis**](https://github.com/locationtech/geotrellis) | GeoTrellis 是一个用于高性能应用程序的地理数据处理引擎. | ![GitHub stars](https://img.shields.io/github/stars/locationtech/geotrellis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/locationtech/geotrellis) -[osm4scala](https://github.com/simplexspatial/osm4scala) | Scala 和 Spark 库专注于读取 OpenStreetMap Pbf 文件. | ![GitHub stars](https://img.shields.io/github/stars/simplexspatial/osm4scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/simplexspatial/osm4scala) -[rtree2d](https://github.com/plokhotnyuk/rtree2d) | RTree2D 是一种二维不可变 R 树,用于平面和球坐标中的超快速最近和交叉查询 | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/rtree2d) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/rtree2d) -[sfcurve](https://github.com/locationtech/sfcurve) | LocationTech SFCurve 是一个用于创建、转换和查询空间填充曲线的 Scala 库 | ![GitHub stars](https://img.shields.io/github/stars/locationtech/sfcurve) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/locationtech/sfcurve) -[stac4s](https://github.com/azavea/stac4s) | 一个带有原语的 scala 库,用于使用 SpatioTemporal Asset Catalogs 规范构建应用程序 | ![GitHub stars](https://img.shields.io/github/stars/azavea/stac4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/azavea/stac4s) -[franklin](https://github.com/azavea/franklin) | STAC/OGC API 功能 Web 服务 | ![GitHub stars](https://img.shields.io/github/stars/azavea/franklin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/azavea/franklin) +[**geotrellis**](https://github.com/locationtech/geotrellis) | GeoTrellis is a geographic data processing engine for high performance applications. | ![GitHub stars](https://img.shields.io/github/stars/locationtech/geotrellis) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/locationtech/geotrellis) +[osm4scala](https://github.com/simplexspatial/osm4scala) | Scala and Spark library focused on reading OpenStreetMap Pbf files. | ![GitHub stars](https://img.shields.io/github/stars/simplexspatial/osm4scala) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/simplexspatial/osm4scala) +[rtree2d](https://github.com/plokhotnyuk/rtree2d) | RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates | ![GitHub stars](https://img.shields.io/github/stars/plokhotnyuk/rtree2d) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/plokhotnyuk/rtree2d) +[stac4s](https://github.com/stac-utils/stac4s) | a scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification | ![GitHub stars](https://img.shields.io/github/stars/stac-utils/stac4s) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/stac-utils/stac4s) +[franklin](https://github.com/azavea/franklin) | A STAC/OGC API Features Web Service | ![GitHub stars](https://img.shields.io/github/stars/azavea/franklin) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/azavea/franklin) ### Devops -*DevOps 相关工具和库.* +*DevOps related tools and libraries.* -名称 | 说明 | GitHub 活动 +Name | Description | GitHub Activity ---- | ----------- | --------------- -[skuber](https://github.com/hagay3/skuber) | Scala Kubernetes 客户端库 | ![GitHub stars](https://img.shields.io/github/stars/hagay3/skuber) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/hagay3/skuber) +[skuber](https://github.com/hagay3/skuber) | A Scala Kubernetes client library | ![GitHub stars](https://img.shields.io/github/stars/hagay3/skuber) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/hagay3/skuber) ## Learning Scala -*学习 Scala 的好书、博客和其他资源* +*Nice books, blogs and other resources to learn Scala* ## Books -* [Essential Scala](https://underscore.io/books/essential-scala/) 由 Noel Welsh 和 Dave Gurnell 编写 - Essential Scala 面向首次接触 Scala 的经验丰富的开发人员. -* [Functional and Reactive Domain Modeling](https://www.manning.com/books/functional-and-reactive-domain-modeling) 通过 Debasish Ghosh -* [Functional Programming for Mortals](https://leanpub.com/fpmortals/read) 通过山姆哈利迪 -* [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) 作者:Paul Chiusano 和 Runner Bjarnason -* [Functional Programming, Simplified (Scala edition)](https://alvinalexander.com/scala/fp-book/learning-functional-programming-in-scala/) 阿尔文·亚历山大 -* [Get Programming with Scala](https://www.manning.com/books/get-programming-with-scala) 作者:Daniela Sfregola - 教程驱动的 Scala 介绍 -* [Practical FP in Scala: A hands-on approach](https://leanpub.com/pfp-scala) 通过加布里埃尔沃尔佩 -* [Programming in Scala](https://www.artima.com/shop/programming_in_scala_4ed) 作者:Martin Odersky、Lex Spoon 和 Bill Venners -* [Pure functional HTTP APIs in Scala](https://leanpub.com/pfhais) 通过延斯·格拉塞尔 -* [Reactive Programming with Scala and Akka](https://www.amazon.com/Reactive-Programming-Scala-Akka/dp/1783984341) - 使用反应式编程的概念来构建在多个节点上运行的分布式系统 -* [Scala Cookbook](http://scalacookbook.com) 阿尔文·亚历山大 -* [Scala for the Impatient](https://horstmann.com/scala/) 作者 Cay Horstmann - 通过简短易懂的解释涵盖了大多数 Scala 功能. -* [Scala With Cats](https://underscore.io/books/scala-with-cats/) 作者:Noel Welsh 和 Dave Gurnell - 使用现代函数式编程技术学习系统架构和设计 [Cats](https://typelevel.org/cats/) -* [The Type Astronaut's Guide to Shapeless](https://underscore.io/books/shapeless-guide/) 通过戴夫古内尔 -* [Zionomicon](https://www.zionomicon.com) John A. De Goes,Adam Fraser - 掌握使用 ZIO 创建可扩展、类型安全、并发应用程序的黑暗艺术 +* [Essential Scala](https://underscore.io/books/essential-scala/) by Noel Welsh and Dave Gurnell - Essential Scala is aimed at experienced developers who are encountering Scala for the first time. +* [Functional and Reactive Domain Modeling](https://www.manning.com/books/functional-and-reactive-domain-modeling) by Debasish Ghosh +* [Functional Programming for Mortals](https://leanpub.com/fpmortals/read) by Sam Halliday +* [Functional Programming in Scala](https://www.manning.com/books/functional-programming-in-scala) by Paul Chiusano and Runar Bjarnason +* [Functional Programming, Simplified (Scala edition)](https://alvinalexander.com/scala/fp-book/learning-functional-programming-in-scala/) by Alvin Alexander +* [Get Programming with Scala](https://www.manning.com/books/get-programming-with-scala) by Daniela Sfregola - Tutorial-driven introduction to Scala +* [Practical FP in Scala: A hands-on approach](https://leanpub.com/pfp-scala) by Gabriel Volpe +* [Programming in Scala](https://www.artima.com/shop/programming_in_scala_4ed) by Martin Odersky, Lex Spoon, and Bill Venners +* [Pure functional HTTP APIs in Scala](https://leanpub.com/pfhais) by Jens Grassel +* [Reactive Programming with Scala and Akka](https://www.amazon.com/Reactive-Programming-Scala-Akka/dp/1783984341) - Use the concepts of reactive programming to build distributed systems running on multiple nodes +* [Scala Cookbook](http://scalacookbook.com) by Alvin Alexander +* [Scala for the Impatient](https://horstmann.com/scala/) by Cay Horstmann - Covers most Scala features with short and easy to understand explainations. +* [Scala With Cats](https://underscore.io/books/scala-with-cats/) by Noel Welsh and Dave Gurnell - Learn system architecture and design using the techniques of modern functional programming with [Cats](https://typelevel.org/cats/) +* [The Type Astronaut's Guide to Shapeless](https://underscore.io/books/shapeless-guide/) by Dave Gurnell +* [Zionomicon](https://www.zionomicon.com) by John A. De Goes, Adam Fraser - Master the dark art of creating scalable, type-safe, concurrent apps with ZIO ## Exercises -* [S-99](http://aperiodic.net/phil/scala/s-99) - Scala 九十九题 -* [Scala Exercises](http://scala-exercises.47deg.com/) - 将流行的 Scala Koans 带到网络上. 提供数百个可解决的练习,分为 42 个类别,涵盖 Scala 语言的基础知识. -* [Exercism - Scala Exercises](http://exercism.io/languages/scala/exercises) - 社区驱动的 Scala 练习. -* [Learn-by-doing functional programming course on Scala](https://github.com/dehun/learn-fp/) - 涵盖类型类、仿函数、应用程序、单子、单子变换器、免费单子 +* [S-99](http://aperiodic.net/phil/scala/s-99) - Ninety-Nine Scala Problems +* [Scala Exercises](http://scala-exercises.47deg.com/) - Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language. +* [Exercism - Scala Exercises](https://exercism.org/tracks/scala/exercises) - Community-driven Scala exercises. +* [Learn-by-doing functional programming course on Scala](https://github.com/dehun/learn-fp/) - Covers type classes, functors, applicatives, monads, monad transformers, free monad ## Tutorials and courses -* [A Tour of Scala](http://docs.scala-lang.org/tour/tour-of-scala.html) - 对一些核心语言概念的简要介绍. -* [Functional Programming in Scala](https://www.coursera.org/specializations/scala) - Martin Odersky 等人创建的 Coursera 专业化(5 场比赛). 在 EPFL(洛桑联邦理工学院). -* 资源来自 [Dr. Mark Lewis](http://www.cs.trinity.edu/~mlewis/) >> [Website](http://www.programmingusingscala.net/) | [Youtube Playlists](https://www.youtube.com/user/DrMarkCLewis/playlists) -* **[Demos and Examples in Scala (Chinese) ★ 923 ⧗ 2](https://github.com/jacksu/utils4s)** - 示例 Scala 库使用的 repo,用中文编写 -* [Introduction to programming with dependent types in Scala](https://stepik.org/course/2294/) - Dmytro Mitin 的视频课程 -* [Scala Collections Cookbook](http://colobu.com/ScalaCollectionsCookbook/) - Scala 集合介绍. 用中文写的. -* [Free Scala Courses](https://skillcombo.com/topic/scala/free/) - 精选的免费 Scala 课程列表. +* [A Tour of Scala](http://docs.scala-lang.org/tour/tour-of-scala.html) - Bite-sized introductions to some of the core language concepts. +* [Functional Programming in Scala](https://www.coursera.org/specializations/scala) - Coursera Specialization (5 courses) created by Martin Odersky et al. at the EPFL (Ecole polytechnique fédérale de Lausanne). +* Resources by [Dr. Mark Lewis](http://www.cs.trinity.edu/~mlewis/) >> [Website](http://www.programmingusingscala.net/) | [Youtube Playlists](https://www.youtube.com/user/DrMarkCLewis/playlists) +* **[Demos and Examples in Scala (Chinese) ★ 923 ⧗ 2](https://github.com/jacksu/utils4s)** - repo of sample Scala library usage, written in Chinese +* [Introduction to programming with dependent types in Scala](https://stepik.org/course/2294/) - Video Course by Dmytro Mitin +* [Scala Collections Cookbook](http://colobu.com/ScalaCollectionsCookbook/) - Scala collections introduction. written in Chinese. +* [Free Scala Courses](https://skillcombo.com/topic/scala/free/) - A curated list of free Scala courses. +* [Clean Architecture Example](https://github.com/SaeidDadkhah/clean-arch-example) - A step-by-step guide to develop an application using Clean Architecture in Scala. ## Commercial courses -* [Foundations of Functional Programming in Scala](https://www.fp-tower.com/courses/foundations) - 包含功能原理、自定义 IO(效果)和功能设计的练习的专业视频课程. -* [Scala Algorithms](https://www.scala-algorithms.com/) - 纯功能 Scala 中近 100 种算法的集合,带有测试用例、解释和基于 Web 的 IDE. 使用 http4s 和 Scala.js 构建. +* [Foundations of Functional Programming in Scala](https://www.fp-tower.com/courses/foundations) - a professional video course with exercises covering covers functional principles, custom IO (effects) and functional design. +* [Scala Algorithms](https://www.scala-algorithms.com/) - a collection of nearly 100 algorithms in pure-functional Scala with test cases, explanations and a web-based IDE. Built with http4s & Scala.js. ## Community Members' Blogs @@ -736,24 +625,25 @@ * https://blog.softwaremill.com/tagged/scala * https://medium.com/disney-streaming/tagged/thisweekinscala * https://www.codacy.com/blog/ -* [Scala Times](https://scalatimes.com/) - 关于 scala 的每周时事通讯 -* [47 Degrees](https://www.47deg.com/blog/) - 函数式编程新闻、更新等. +* [Scala Times](https://scalatimes.com/) - Weekly newsletter about scala +* [47 Degrees](https://www.47deg.com/blog/) - Functional Programming news, updates, and more. ## Podcasts -* [The Scala Logs](https://twitter.com/thescalalogs) - 采访开发人员、开源贡献者、主题专家等,讨论 FP、Scala、开源和他们的兴趣. -* [Scala Love](https://scala.love/) - 关于 Scala 编程语言及其社区的播客 -* [CoRecursive Interviews](https://corecursive.com/) - 对软件开发人员的深入访谈,通常是关于 scala 库和函数式编程的主题. +* [The Scala Logs](https://twitter.com/thescalalogs) - Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests. +* [Scala Love](https://scala.love/) - Podcast about the Scala Programming Language and its community +* [CoRecursive Interviews](https://corecursive.com/) - In-depth Interviews with software developers, often on the subject of scala libraries and functional programming. +* [Scala for Fun & Profit](https://podcasters.spotify.com/pod/show/julien-truffaut) - Interviewing Scala users and companies. ## Communities -* [Scala Ukraine](https://t.me/scala_ukraine) - 乌克兰 Scala 社区的电报聊天 +* [Scala Ukraine](https://t.me/scala_ukraine) - Telegram chat of Ukrainian Scala Community ## Misc. * [Programming Community Curated Resources for Learning Scala](https://hackr.io/tutorials/learn-scala) -* [Scalera Blog](http://www.scalera.es) - 关于 Scala 语言及其环境的博客(操作方法、良好实践、技巧等). 每周用西班牙语和英语撰写的帖子 -* [Scala @LibHunt](https://scala.libhunt.com) - 社区驱动的有用 Scala 库、框架和软件列表 -* [List of Scala Online Courses](https://classpert.com/scala-programming) - 在线课程搜索和比较网站 Classpert 提供的免费和付费 Scala 在线课程列表 -* [Scala Days Conferences](https://www.youtube.com/channel/UCOHg8YCiyMVRRxb3mJT_0Mg) - 一个提供完整视频的 youtube 频道,在 Scala 日会议上录制 -* [CA Art](https://github.com/makingthematrix/ca_art) - 一个旨在通过元胞自动机实验来学习中级 Scala 的小项目 +* [Scalera Blog](http://www.scalera.es) - Blog about Scala language and its environment (howto's, good practices, tips,...). Weekly posts written in both spanish and english +* [Scala @LibHunt](https://scala.libhunt.com) - A community driven list of useful Scala libraries, frameworks and software +* [List of Scala Online Courses](https://classpert.com/scala-programming) - A list of free and paid Scala online courses by Classpert, An online course search and comparison website +* [Scala Days Conferences](https://www.youtube.com/channel/UCOHg8YCiyMVRRxb3mJT_0Mg) - A youtube channel that provides full fledged videos, recorded at Scala Days Conferences +* [CA Art](https://github.com/makingthematrix/ca_art) - A small project aimed at learning Scala on intermediate level by experimenting with Cellular Automata diff --git a/docs/awesome/awesome-slack.md b/docs/awesome/awesome-slack.md index 9fc39434bd..a672586b46 100644 --- a/docs/awesome/awesome-slack.md +++ b/docs/awesome/awesome-slack.md @@ -1,73 +1,157 @@ - -## Awesome Slack Communities [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -[![Build Status](https://api.travis-ci.org/filipelinhares/awesome-slack.svg)](https://travis-ci.org/filipelinhares/awesome-slack) - -A list of communities about web development and design that are powered by **Slack**. - -## What's Slack -> Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. *- slack.com* - - -## Development -- [Ember](https://ember-community-slackin.herokuapp.com/) -- [Laravel](https://larachat.co/) -- [Ruby](https://rubydevelopers.typeform.com/to/l7WVWl) -- [Front end](https://frontenddevelopers.org/) -- [Android](https://androidchat.co/) -- [GO](https://docs.google.com/forms/d/e/1FAIpQLScNsNXbz2SCLH5hVNoZS0C70nPAXv730SW9F3K1g6iVvlcUTg/viewform?fbzx=4754263898376949596) -- [PHP Chat](https://phpchat.co) -- [Clojure](http://clojurians.net/) -- [iOS Developers](https://ios-developers.io/) -- [Elixir](https://elixir-slackin.herokuapp.com/) -- [slashrocket](https://slashrocket.io/) -- [Cordova](http://slack.cordova.io/) -- [Python Community](https://pythoncommunity.herokuapp.com/) -- [CFML/ColdFusion](https://cfml-slack.herokuapp.com/) - - -## Regional -- [Australia & New Zealand](http://devanz.co) -- [Les Pitonneux - Montreal QC Canada](https://pitonneux.slack.com) -- [Python Brazilian Community](http://slack-pythonbrasil.herokuapp.com/) -- [Remote workers in Romania](https://github.com/filipelinhares/awesome-slack/blob/master/weworkremotely.slack.com/) -- [Russian-speaking developers community](https://rusdevs.herokuapp.com/) -- [Kazan Developers](https://devkzn.slack.com/) -- [Polish developers](http://slackin.devstyle.pl/) -- [Spanish-speaking developer communities list](https://github.com/comunidad-tecnologica/awesome-spanish-slack-dev-groups) -- [Ruby Turkey Community](https://rubytr.herokuapp.com/) -- [Rochester NY USA Developers (RocDev)](https://rocdev.org/) -- [Vancouver Developers (yvrdev)](https://yvrdev.slack.com/) - -## Design -- [Sketch](http://teamsketch.io/) -- [Design Talks](https://docs.google.com/forms/d/e/1FAIpQLSeKT_LC8kKTzJ4JjmgVQVpfl24i1qBkjJ7TYyQcNHL7fBQkYQ/viewform?c=0&w=1) -- [Designer Hangout](https://www.designerhangout.co/) - -## Misc -- [WordPress](https://make.wordpress.org/chat/) -- [Chit Chats](http://www.chitchats.co/) -- [The Evangelist Collective](https://github.com/evangelistcollective/) -- [Psychedelic Chat](http://psychedelicchat.com/) -- [LGBTQ in Technology](https://lgbtq.technology/) -- [#Startup](http://startup.chat) -- [Safelight](http://safelight.herokuapp.com/) - Photography. -- [DFIR Community](https://rishi28.typeform.com/to/sTbTI8) - Information Security. -- [First Contributors](https://firstcontributors.slack.com/join/shared_invite/enQtNjkxNzQwNzA2MTMwLTVhMWJjNjg2ODRlNWZhNjIzYjgwNDIyZWYwZjhjYTQ4OTBjMWM0MmFhZDUxNzBiYzczMGNiYzcxNjkzZDZlMDM#/) - Help / mentorship for open source contributors. -- [IT Pro Community](https://www.electric.ai/it-pro-slack) - Connect and network with IT practitioners and decision-makers -- [SaaS Community](https://join.slack.com/t/saas-hgv7803/shared_invite/zt-qwvrywyr-8DmSpEzBiSWD2WQuB9r9pw) - Community for SaaS product builders, to discuss the challenges involved. -- [Developer Marketing](https://marketingto.dev/) - Passionate marketing folks working in API Marketing, developer tooling, or actively marketing to developers. - -## DevOps -- [Google Cloud Platform](http://bit.ly/gcp-slack) -- [Kubernetes](http://slack.kubernetes.io/) -- [DevOps](https://devopschat.co/) -- [Devop Engineers](https://www.devopsengineers.com/) -- [SweetOps](https://slack.cloudposse.com/) -## Looking for more lists like that -- [Awesome Community](https://github.com/phpearth/awesome-community) - -## Contribute -Your contributions and suggestions are :heart: welcome. Ensure to read the [guidelines](https://github.com/filipelinhares/awesome-slack/blob/master/CONTRIBUTING.md) first. - -## License -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) + +[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) + ++ +
+ ++
+ A curated list of awesome, Slack-related things. +
+ +*** + +An avid Slack user? A developer looking for awesome tools to build out an integration? Just looking for inspiration? This is a list of all the best things Slack. + + +## :pencil: Lists +- [Community-Built Libraries](https://api.slack.com/community) - Slack-curated list of community open-source libraries +- [Slack App Directory](https://slack.com/apps) - Official directory of publicly available Slack apps +- [Slack Emojis](https://emoji.gg) - Unofficial directory of custom emojis for Slack + +## :art: Themes + +- [Slack Themes](http://slackthemes.net/) - A Slack sidebar theme browser +- [Sweet Themes Are Made of These](http://sweetthemesaremadeofthe.se/) - Website for sharing Slack custom palettes + +## :hammer_and_wrench: Libraries and SDKs + +### C# + +- [margiebot](https://github.com/jammerware/margiebot) - A .NET library designed to make building bots for Slack fast, easy, and fun +- [Slack.Webhooks](https://github.com/nerdfury/Slack.Webhooks) - A library to work with Slack webhooks more easily +- [SlackAPI](https://github.com/Inumedia/SlackAPI) - A third-party implementation of Slack's API written in C# + +### Erlang + +- [slacker](https://github.com/julienXX/slacker) - Erlang Slack REST API wrapper + +### Go + +- [webhook](https://github.com/adnanh/webhook) - Easily run commands in response to HTTP webhook requests from Slack + +### Java + +- [java-slack-sdk](https://github.com/slackapi/java-slack-sdk) - Slack's official Java framework for building Slack apps +- [simple-slack-api](https://github.com/Ullink/simple-slack-api) - A Slack client library in Java + +### JavaScript/TypeScript + +- [bolt-js](https://github.com/slackapi/bolt-js) - Slack's official JavaScript framework for building Slack apps +- [jsx-slack](https://github.com/yhatt/jsx-slack) - Build JSON object for Slack Block Kit surfaces from JSX +- [node-slack-sdk](https://github.com/slackapi/node-slack-sdk) - Slack's official SDK for Node.js +- [slack-block-builder](https://github.com/raycharius/slack-block-builder) - Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI + +### PHP + +- [SlackBundle](https://github.com/DZunke/SlackBundle) - SlackBundle for Symfony2 +- [slack-php-app-framework](https://github.com/slack-php/slack-php-app-framework) - Robust PHP framework for building Slack apps in PHP +- [slack-php-block-kit](https://github.com/jeremeamia/slack-block-kit) - Fluent interface for composing Slack Block Kit messages and modals in PHP +- [slack-php-socket-mode](https://github.com/slack-php/slack-php-socket-mode) - A Socket Mode implementation for [slack-php-app-framework](https://github.com/slack-php/slack-php-app-framework) +- [slack-php-slick](https://github.com/slack-php/slack-php-slick) - Dependency-free micro-framework for building Slack apps in PHP + +### PowerShell + +- [PSSlack](https://github.com/RamblingCookieMonster/PSSlack) - PowerShell module for simple Slack integration. + +### Python + +- [blockkit](https://github.com/imryche/blockkit) - A fast way to build Block Kit interfaces in Python +- [bolt-python](https://github.com/slackapi/bolt-python) - Slack's official Python framework for building Slack apps +- [django-slack](https://github.com/lamby/django-slack) - Slack integration for Django, using the templating engine to generate messages +- [django-slack-oauth](https://github.com/izdi/django-slack-oauth) - Slack OAuth module for Django +- [python-slack-events-api](https://github.com/slackapi/python-slack-events-api) - Slack Events API adapter for Python +- [python-slack-sdk](https://github.com/slackapi/python-slack-sdk) - Slack's official SDK for Python +- [slackblocks](https://github.com/nicklambourne/slackblocks) - Python API for building Slack Block Kit messages +- [slack-php-api](https://github.com/jolicode/slack-php-api) - PHP Slack client based on the official OpenAPI specification +- [slacker-cli](https://github.com/juanpabloaj/slacker-cli) - Messages to slack from the command line +- [slashbot](https://github.com/ebrassell/slashbot) - An easy way to create slash commands using AWS Lambda functions +- [boltworks](https://github.com/YSaxon/boltworks) - Extensions to Slack's bolt framework: expandable GUIs, easier callbacks, richer CLIs + +### R + +- [slackr](https://github.com/hrbrmstr/slackr) - A package to send webhook API messages to Slack channels/users from R + +### Ruby + +- [slack-notifier](https://github.com/stevenosloan/slack-notifier) - A simple wrapper for posting to Slack +- [slack-notify](https://github.com/sosedoff/slack-notify) - Send notifications to Slack +- [slack-poster](https://github.com/rikas/slack-poster) - Simple gem to post messages on Slack using webhooks +- [slack-ruby-block-kit](https://github.com/CGA1123/slack-ruby-block-kit) - A ruby wrapper for Slack's Block Kit +- [slack-ruby-bot](https://github.com/dblock/slack-ruby-bot) - The easiest way to write a Slack bot in Ruby +- [slack-ruby-bot-server](https://github.com/slack-ruby/slack-ruby-bot-server) - Ruby library for building Slack applications +- [slack-ruby-client](https://github.com/dblock/slack-ruby-client) - A Ruby client for the Slack Web and RealTime Messaging APIs + +### Rust + +- [slack-morphism-rust](https://github.com/abdolence/slack-morphism-rust) - A modern async Slack API client for Rust + +### Scala + +- [slack-scala-client](https://github.com/gilbertw1/slack-scala-client) - A Scala Slack client for the Web and RTM API + +### Swift + +- [SwiftBlocksUI](https://github.com/SwiftBlocksUI/SwiftBlocksUI/) - Interactive Slack messages and modals using a SwiftUI-like declarative style + +## :gear: Open-Source Slack Apps and Integrations + +### CoffeeScript + +- [jinora](https://github.com/sdslabs/jinora) - Slack webhook app to create anonymous public channels + +### Java + +- [simple-slack-api](https://github.com/Ullink/simple-slack-api) - A Slack client library in Java +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack + +### JavaScript/Typescript + +- [definition-app](https://github.com/slackapi/definition-app) - App for storing and accessing company-specific phrases +- [slack-github-action](https://github.com/slackapi/slack-github-action) - Send data into Slack using this GitHub Action +- [slack-reporting-tool](https://github.com/slackapi/slack-reporting-tool) - App that allows team members to report offensive messages +- [tesla-slack](https://github.com/heikkipora/tesla-slack) - Track your Tesla from Slack +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack + +### PHP + +- [MantisBT-Slack](https://github.com/infojunkie/MantisBT-Slack) - MantisBT plugin to send bug updates to Slack +- [monolog](https://github.com/Seldaek/monolog) - Sends your logs to Slack + +### Python + +- [slackbot](https://github.com/lins05/slackbot) - A chat bot for Slack +- [slacker-cli](https://github.com/juanpabloaj/slacker-cli) - Messages to slack from the command line +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack +- [wee-slack](https://github.com/rawdigits/wee-slack) - A WeeChat plugin for Slack + +### Ruby + +- [slack-gamebot](https://github.com/dblock/slack-gamebot) - A game bot for Slack +- [snarkov](https://github.com/gesteves/snarkov) - Sinatra-based Markov bot for Slack +- [tickbot](https://github.com/barryf/tickbot) - Simple team time tracking reminder +- [trebekbot](https://github.com/gesteves/trebekbot) - A Jeopardy! bot for Slack + +## :busts_in_silhouette: Contributions + +Contributions are always welcome! Please read the [contribution guidelines](https://github.com/matiassingers/awesome-slack/blob/master/contributing.md) first. + +## :classical_building: License + +[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) + +To the extent possible under law, [Matias Singers](http://mts.io) has waived all copyright and related or neighboring rights to this work. diff --git a/docs/awesome/awesome-supabase.md b/docs/awesome/awesome-supabase.md index d0ec9d3a1f..7225515f37 100644 --- a/docs/awesome/awesome-supabase.md +++ b/docs/awesome/awesome-supabase.md @@ -1,17 +1,17 @@ ## Awesome Supabase [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) -[Supabase](https://supabase.com/) 是 Firebase 的一个很棒的开源替代品,它为您提供 Postgres 数据库、身份验证、即时 API、边缘功能、实时订阅和存储. +[Supabase](https://supabase.com/) is an awesome open source alternative to Firebase, where it provides you with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage. -此列表试图涵盖产品及其社区的出色之处! ⚡️ +This list tries to cover what is awesome about the product and its community! 👁⚡️👁 -要**增强**此列表,请参阅 [https://github.com/lyqht/awesome-supabase/blob/master/CONTRIBUTING.md](https://github.com/lyqht/awesome-supabase/blob/master/CONTRIBUTING.md). +To **enhance** this list, please refer to [https://github.com/lyqht/awesome-supabase/blob/master/CONTRIBUTING.md](https://github.com/lyqht/awesome-supabase/blob/master/CONTRIBUTING.md). ## Official Starters -以下启动器支持 @supabase/supabase-js v2 库. +The following starters supports the `@supabase/supabase-js` v2 library. - [Angular](https://github.com/supabase/supabase/tree/master/examples/user-management/angular-user-management) - ![auth](https://img.shields.io/badge/-auth-informational) - [Expo](https://github.com/supabase/supabase/tree/master/examples/user-management/expo-user-management) - ![auth](https://img.shields.io/badge/-auth-informational) @@ -31,56 +31,56 @@ ## Community Starters -- [Vuepabase](https://github.com/JMaylor/vuepabase) - Vue3 Supabase 启动器,带有 Pinia、Vue-router 4、TailwindCSS、Vitest、Cypress 等. -- [Supastarter](https://supastarter.dev) - Supabase 启动器,带有 Next.js、身份验证、邮件模板、登录页面、仪表板和博客. -- [RedwoodJS Supabase Quickstart](https://github.com/redwoodjs/redwoodjs-supabase-quickstart) - 使用 RedwoodJS 的 Supabase 快速入门示例应用程序. -- [Basejump](https://usebasejump.com) - 带有团队、个人帐户、邀请、Tailwind、i18n 的开源 Next.js 启动器. 完全测试的架构. +- [Vuepabase](https://github.com/JMaylor/vuepabase) - Vue3 Supabase starter, with Pinia, Vue-router 4, TailwindCSS, Vitest, Cypress and more. +- [Supastarter](https://supastarter.dev) - Supabase starter with Next.js, authentication, mail templates, landing page, dashboard and blog. +- [RedwoodJS Supabase Quickstart](https://github.com/redwoodjs/redwoodjs-supabase-quickstart) - Supabase Quickstart example app with RedwoodJS. +- [Basejump](https://usebasejump.com) - Open source Next.js starter with teams, personal accounts, invitations, Tailwind, i18n. Fully tested schema. ## Data Migration Tools -- [Supabase Schema](https://supabase-schema.vercel.app/) - 使用这个方便的工具生成 SQL 脚本和数据库图表. 不需要任何敏感信息,只需要项目 url + 匿名密钥. -- [Heroku to Supabase Importer](https://migrate.supabase.com/) - 鉴于 Heroku 即将结束免费层支持,如果您有任何想要继续支持您的项目的 Postgres DB,迁移到 Supabase 将是一个不错的选择. 有了这个工具,迁移过来就轻而易举了. 这是 [a guide](https://supabase.com/docs/guides/migrations/heroku) 带有此迁移过程的视频. -- [Supabase DB to Google Sheets](https://github.com/jadynekena/supabase-googlesheet) - 将 Supabase 数据拉入 Google 表格的工具. -- [Retool REST API data generator](https://retool.com/api-generator) - 用于生成要插入到 PostgresDB 中的结构化数据的工具. +- [Supabase Schema](https://supabase-schema.vercel.app/) - Generate SQL scripts and database diagram with this handy tool. No sensitive information is required, only need the project url + anonymous key. +- [Heroku to Supabase Importer](https://migrate.supabase.com/) - Given Heroku is ending free-tier support soon, if you have any Postgres DB that you want to continue supporting on your projects, migrating to Supabase will be a good choice. With this tool, it will be a breeze to migrate over. Here's [a guide](https://supabase.com/docs/guides/migrations/heroku) with a video for this migration process. +- [Supabase DB to Google Sheets](https://github.com/jadynekena/supabase-googlesheet) - Tool to pull Supabase data into Google Sheets. +- [Retool REST API data generator](https://retool.com/api-generator) - Tool to generate structured data to be inserted into your PostgresDB. ## Supabase DX Tools -- [Supabase CLI](https://supabase.com/docs/reference/cli) - Supabase CLI 提供了在本地开发项目并部署到 Supabase 平台的工具. -- [Supabase SQL](https://database.dev/) - 轻松查找常见用例 SQL 脚本以进行复制粘贴. +- [Supabase CLI](https://supabase.com/docs/reference/cli) - The Supabase CLI provides tools to develop your project locally and deploy to the Supabase Platform. +- [Supabase SQL](https://database.dev/) - Find common use case SQL scripts easily for copy pasting. ## Community Tools -- [MadeWithSupabase](https://www.madewithsupabase.com/) - 用于探索使用 Supabase 制作的项目的应用程序. 用户可以通过使用的特定 Supabase 功能或通过用户给定的标签查找,还可以查找在特定日历月提交的项目. -- [Octokit-lite](https://github.com/lyqht/Octokit-lite) - 用于在多个存储库上高效执行常见用例 GitHub 操作的应用程序. 使用 Supabase Auth 和 DB. -- [Generate Supabase Database Types GitHub Action](https://github.com/lyqht/generate-supabase-db-types-github-action) - 基于您的 Supabase 数据库生成类型的 GitHub 操作. -- [Supabase Cache Helpers](https://github.com/psteinroe/supabase-cache-helpers) - 用于与 Supabase 一起工作的特定于框架的缓存实用程序的集合. -- [Postgres WASM by Snaplet and Supabase](https://supabase.com/blog/postgres-wasm) - 在浏览器中运行 Postgres 的工具. - +- [MadeWithSupabase](https://www.madewithsupabase.com/) - App to explore projects made with Supabase. Users can find by specific Supabase functionality used or via user-given tags, and also find projects submitted in specific calendar months. +- [Octokit-lite](https://github.com/lyqht/Octokit-lite) - App to perform common use case GitHub operations on multiple repositories efficiently. Uses Supabase Auth and DB. +- [Generate Supabase Database Types GitHub Action](https://github.com/lyqht/generate-supabase-db-types-github-action) - GitHub action to generate types based on your Supabase database. +- [Supabase Cache Helpers](https://github.com/psteinroe/supabase-cache-helpers) - Collection of framework specific Cache utilities for working with Supabase. +- [Postgres WASM by Snaplet and Supabase](https://supabase.com/blog/postgres-wasm) - Tool to run Postgres in the browser. +- [Bemi for Supabase JS](https://github.com/BemiHQ/bemi-supabase-js) - Open-source platform for automatic data change tracking. ## Online Courses -- [Build a Full-Stack App with Next.js, Supabase & Prisma](https://themodern.dev/courses/build-a-fullstack-app-with-nextjs-supabase-and-prisma-322389284337222224) - 学习使用一些最好的现代网络技术从头开始构建全栈应用程序:React / Next.js、Prisma 和 Supabase. 免费课程由 [Grégory D'Angelo](https://twitter.com/gdangel0). -- [Cache Supabase data at the Edge with Cloudflare Workers and KV Storage](https://egghead.io/courses/cache-supabase-data-at-the-edge-with-cloudflare-workers-and-kv-storage-883c7959) - 教开发人员如何通过免费课程使用 Cloudflare worker 在 Supabase 上使用 KV 存储查询、执行缓存 crud 操作. -精选于 [Cloudflare x Supabase Developer Meetup](https://t.co/sqmDQahsA4) . 免费课程由 [Jon Meyers](https://twitter.com/jonmeyers_io). -- [Vue JS Essentials: A Beginners Series on Pinia, Vitest, and Supabase](https://www.youtube.com/watch?v=W-D6h7Jne18) - 一系列深入的教程,包括前端测试和模拟生产级项目的模拟. +- [Build a Full-Stack App with Next.js, Supabase & Prisma](https://themodern.dev/courses/build-a-fullstack-app-with-nextjs-supabase-and-prisma-322389284337222224) - Learn to build a full-stack application from scratch using some of the best modern web technologies: React / Next.js, Prisma, and Supabase. Free course by [Grégory D'Angelo](https://twitter.com/gdangel0). +- [Cache Supabase data at the Edge with Cloudflare Workers and KV Storage](https://egghead.io/courses/cache-supabase-data-at-the-edge-with-cloudflare-workers-and-kv-storage-883c7959) - Teaches devs how to query, perform cache crud operations on Supabase with KV Storage using Cloudflare workers through a free course. +Featured at [Cloudflare x Supabase Developer Meetup](https://t.co/sqmDQahsA4). Free course by [Jon Meyers](https://twitter.com/jonmeyers_io). +- [Vue JS Essentials: A Beginners Series on Pinia, Vitest, and Supabase](https://www.youtube.com/watch?v=W-D6h7Jne18) - A great series of in-depth tutorials, includes frontend tests and mocks to emulate a production grade project. ## Videos, Podcasts, Livestreams, Talks -- [Is Supabase Legit? Firebase Alternative Breakdown](https://youtu.be/WiwfiVdfRIc) - Fireship.io 在 Supabase 上的视频. -- [Supabase Happy Hours](https://www.youtube.com/watch?v=IJoc6dKy03c&list=PL5S4mPUpp4Ouyw8bMupHgxC3VL9BLZzvV) - 由 Supabase 核心团队主持的标志性持续系列直播,他们尝试使用 Supabase API 创建副项目并与社区互动. 核心成员主持 [Thor Schaeff](https://thorweb.dev/), [Jon Meyers](https://jonmeyers.io/), 阿莱斯特·扬和 [Tyler Shukert](https://dshukertjr.dev/). -- [Supabase Developer Stories](https://www.youtube.com/watch?v=QAm1x7KaLq4&list=PL5S4mPUpp4OuzQN-a_FY3OZQuYo4NmXvb) - 一个正在进行的系列,其中 SaaS 创始人/联合创始人使用 Supabase 来展示他们的产品. -- [CityJS 2022 Talk on Building Billy with Supabase](https://www.youtube.com/watch?v=UiANV3uqT04&t=6841s) - SupaSquad 成员关于如何使用 Supabase 构建 React Native 费用跟踪器副项目的演讲 [Estee Tey](https://esteetey.dev/). -- [Build An Image Gallery With Supabase Storage and React](https://www.youtube.com/watch?v=8tfdY0Sf2rA) - 使用 Supabase 上传和提供图像的教程. -- [PMF is one pivot away with Ant Wilson from Supabase](https://podcast.bitreach.io/episodes/product-market-fit-is-one-pivot-away-with-ant-wilson-founder-of-supabase) - 谈谈Supabase在Product Market Fit(PMF)前后阶段的经验. +- [Is Supabase Legit? Firebase Alternative Breakdown](https://youtu.be/WiwfiVdfRIc) - Video by Fireship.io on Supabase. +- [Supabase Happy Hours](https://www.youtube.com/watch?v=IJoc6dKy03c&list=PL5S4mPUpp4Ouyw8bMupHgxC3VL9BLZzvV) - A signature ongoing series of livestreams hosted by the Supabase core team, where they try to create side projects using Supabase APIs and engage with the community. Hosted by core members [Thor Schaeff](https://thorweb.dev/), [Jon Meyers](https://jonmeyers.io/), Alaister Young and [Tyler Shukert](https://dshukertjr.dev/). +- [Supabase Developer Stories](https://www.youtube.com/watch?v=QAm1x7KaLq4&list=PL5S4mPUpp4OuzQN-a_FY3OZQuYo4NmXvb) - An ongoing series where SaaS founders/co-founders that use Supabase to showcase their products. +- [CityJS 2022 Talk on Building Billy with Supabase](https://www.youtube.com/watch?v=UiANV3uqT04&t=6841s) - A talk on how a React Native expense tracker side project is built with Supabase, by a SupaSquad member [Estee Tey](https://esteetey.dev/). +- [Build An Image Gallery With Supabase Storage and React](https://www.youtube.com/watch?v=8tfdY0Sf2rA) - A tutorial on using Supabase to upload & serve images. +- [PMF is one pivot away with Ant Wilson from Supabase](https://podcast.bitreach.io/episodes/product-market-fit-is-one-pivot-away-with-ant-wilson-founder-of-supabase) - Talks about Supabase's experiences of the phases before and after Product Market Fit (PMF). ## Integration Guides -- [Firebase to Supabase](https://github.com/supabase-community/firebase-to-supabase) - 从 Firebase 的不同组件(例如 Auth、Firestore、Storage、Functions)迁移到 Supabase 的指南集合. -- [How to Manage Your Supabase Database with Directus](https://directus.io/guides/directus-plus-supabase/) - Directus Studio 提供了一种通过无代码应用程序浏览、管理和可视化数据库内容的方法,本指南展示了如何使用 Directus 设置 Supabase. -- [Supabase admin panel tutorial with Retool](https://retool.com/blog/supabase-tutorial-admin-panel/) - Retool 帮助团队快速构建内部工具. 了解如何使用 Retool 和 Supabase 设置管理面板. -- [Set up a monorepo with Supabase and Turborepo](https://philipp.steinroetter.com/posts/supabase-turborepo) - 讨论如何将代码库迁移到由 turborepo 驱动的 pnpm monorepo,该 monorepo 提供 3 个 NextJS 应用程序、一个 Preact 小部件、一个 React Native 应用程序和两个来自单个存储库的 Fastify 服务器,所有这些都与同一个 Supabase 实例对话. +- [Firebase to Supabase](https://github.com/supabase-community/firebase-to-supabase) - A collection of guides of migrating from different components of Firebase such as Auth, Firestore, Storage, Functions to Supabase. +- [How to Manage Your Supabase Database with Directus](https://directus.io/guides/directus-plus-supabase/) - Directus Studio provides a means to browse, manage, and visualize database content through a no-code app and this guide shows how to setup Supabase with Directus. +- [Supabase admin panel tutorial with Retool](https://retool.com/blog/supabase-tutorial-admin-panel/) - Retool helps teams to build internal tools quickly. Learn how to setup an admin panel using Retool and Supabase. +- [Set up a monorepo with Supabase and Turborepo](https://philipp.steinroetter.com/posts/supabase-turborepo) - Talks about how a codebase is migrated to a turborepo-powered pnpm monorepo that ships 3 NextJS apps, a Preact widget, a React Native app and two Fastify servers out of a single repository, all speaking to the same Supabase instance. ## Other interesting articles -- [How to market to developers on Twitter: Learnings from 4 months of Supabase feed](https://www.developermarkepear.com/blog/developer-marketing-on-social-media-twitter-supabase) - 分析 Supabase 的增长营销策略,尤其是在 Twitter 上. -- [How Fleeting Notes Migrated 1000+ Users from Firebase to Supabase (Stripe, Firebase, Supabase)](https://fleetingnotes.app/posts/migrating-from-firebase-to-supabase/) - 介绍了 Fleeting Notes(一个笔记应用程序)如何在 Stripe 集成及其数据库方面从 Firebase 迁移到 Supabase 的过程. +- [How to market to developers on Twitter: Learnings from 4 months of Supabase feed](https://www.developermarkepear.com/blog/developer-marketing-on-social-media-twitter-supabase) - Analyzes growth marketing strategy of Supabase, especially on Twitter. +- [How Fleeting Notes Migrated 1000+ Users from Firebase to Supabase (Stripe, Firebase, Supabase)](https://fleetingnotes.app/posts/migrating-from-firebase-to-supabase/) - Walks through the process of how Fleeting Notes (a note-taking application) migrated from Firebase to Supabase in terms of Stripe integration and its databases. - [Ultimate guide to testing on Supabase using pgTAP](https://usebasejump.com/blog/testing-on-supabase-with-pgtap) diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index 7cf314871b..170f1763df 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -1800,6 +1800,7 @@ Update Time, five active automations, webhooks. * [Tiledesk](https://tiledesk.com) - Create chatbots and conversational apps. Bring them omnichannel: from your website (live chat widget) to WhatsApp. Free plan with unlimited chatbots. * [Versionfeeds](https://versionfeeds.com) — Custom RSS feeds for releases of your favorite software. Have the latest versions of your programming languages, libraries, or loved tools in one feed. (The first 3 feeds are free) * [videoinu](https://videoinu.com) — Create and edit screen recordings and other videos online. + * [Webacus](https://webacus.dev) — Access a wide range of free developer tools for encoding, decoding, and data manipulation. ## Remote Desktop Tools