SkillAgentSearch skills...

Circe

Yet another JSON library for Scala

Install / Use

/learn @circe/Circe
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

circe

Build status Coverage status Maven Central Discord

circe is a JSON library for Scala (and [Scala.js][scala-js]).

Please see the guide for more information about why circe exists and how to use it.

Community

Adopters

Are you using circe? Please consider opening a pull request to list your organization here:

Other circe organization projects

Please get in touch on [Gitter][gitter] if you have a circe-related project that you'd like to discuss hosting under the [circe organization][circe-org] on GitHub.

  • [circe-benchmarks][circe-benchmarks]: Benchmarks for comparing the performance of circe and other JSON libraries for the JVM.
  • [circe-config][circe-config]: A library for translating between HOCON, Java properties, and JSON documents.
  • [circe-derivation][circe-derivation]: Experimental generic derivation with improved compile times.
  • [circe-fs2][circe-fs2]: A library that provides streaming JSON parsing and decoding built on [fs2][fs2] and [Jawn][jawn].
  • [circe-iteratee][circe-iteratee]: A library that provides streaming JSON parsing and decoding built on [iteratee.io][iteratee] and [Jawn][jawn].
  • [circe-jackson][circe-jackson]: A library that provides [Jackson][jackson]-supported parsing and printing for circe.
  • [circe-spray][circe-spray]: A library that provides JSON marshallers and unmarshallers for [Spray][spray] using circe.
  • [circe-yaml][circe-yaml]: A library that uses [SnakeYAML][snakeyaml] to support parsing YAML 1.1 into circe's Json.
  • [circe-refined][circe-refined]: A library that provides encoders and decoders using [Refined][refined].

Related projects

The following open source projects are either built on circe or provide circe support:

  • [Actor Messenger][actor-im]: A platform for instant messaging.
  • [akka-http-json][akka-http-json]: A library that supports using circe for JSON marshalling and unmarshalling in [Akka HTTP][akka-http].
  • [akka-stream-json][akka-stream-json]: A library that provides JSON support for stream based applications using Jawn as a parser with a convenience example for circe.
  • [Argus][argus]: Generates models and circe encoders and decoders from JSON schemas.
  • [Blackdoor JOSE][jose-json-circe]: circe JSON support for blackdoor JOSE and JWT.
  • [borer][borer]: Allows circe encoders/decoders to be reused for CBOR (de)serialization.
  • [circe-debezium][circe-debezium]: Circe codecs for [Debezium][debezium] payload types
  • [circe-geojson][circe-geojson]: Circe support for GeoJSON (RFC 7946)
  • [circe-kafka][circe-kafka]: Implicit conversion of Encoder and Decoder into Kafka Serializer/Deserializer/Serde
  • [cornichon][cornichon]: A DSL for JSON API testing.
  • [Cosmos][cosmos]: An API for [DCOS][dcos] services that uses circe.
  • [crjdt][crjdt]: A conflict-free replicated JSON datatype in Scala.
  • [diffson][diffson]: A Scala diff / patch library for JSON.
  • [elastic4s][elastic4s]: A Scala client for [Elasticsearch][elasticsearch] with circe support.
  • [Enumeratum][enumeratum]: Enumerations for Scala with circe integration.
  • [Featherbed][featherbed]: A REST client library with circe support.
  • [Finch][finch]: A library for building web services with circe support.
  • [fintrospect][fintrospect]: HTTP contracts for [Finagle][finagle] with circe support.
  • [fluflu][fluflu]: A [Fluentd][fluentd] logger.
  • [Github4s][github4s]: A GitHub API wrapper written in Scala.
  • [content-api-models][guardian-content-api-models]: The Guardian's Content API Thrift models.
  • [http4s][http4s]: A purely functional HTTP library for client and server applications.
  • [IdeaLingua][izumi-r2]: Staged Interface Definition and Data Modeling Language & RPC system currently targeting Scala, Go, C# and TypeScript. Scala codegen generates models and JSON codecs using circe.
  • [Iglu Schema Repository][iglu]: A [JSON Schema][json-schema] repository with circe support.
  • [jsactor][jsactor]: An actor library for Scala.js with circe support.
  • [jsoniter-scala-circe][jsoniter-scala-circe]: A booster for faster parsing/printing to/from circe AST and decoding/encoding of java.time._ and BigInt types.
  • [jwt-circe][jwt-circe]: A [JSON Web Token][jwt] implementation with circe support.
  • [kadai-log][kadai-log]: A logging library with circe support.
  • [msgpack4z-circe][msgpack4z-circe]: A [MessagePack][msgpack] implementation with circe support.
  • [ohNoMyCirce][ohNoMyCirce]: Friendly compile error messages for [shapeless][shapeless]'s Generic, [circe][circe-org]'s Encoder & Decoder and [slick][slick]'s case class mapping.
  • [pekko-http-json][pekko-http-json]: A library that supports using circe for JSON marshalling and unmarshalling in [Pekko HTTP][pekko-http].
  • [pekko-streams-circe][pekko-streams-circe]: A library that provides JSON support for stream based applications using Jawn as a parser with a convenience example for circe.
  • [play-circe][play-circe]: circe support for [Play!][play].
  • [pulsar4s][pulsar4s]: A Scala client for [Apache-Pulsar][pulsar] with circe support.
  • [Rapture][rapture]: Support for using circe's parsing and AST in Rapture JSON.
  • [roc][roc]: A PostgreSQL client built on Finagle.
  • [sangria-circe][sangria-circe]: circe marshalling for [Sangria][sangria], a [GraphQL][graphql] implementation.
  • [scalist][scalist]: A [Todoist][todoist] API client.
  • [scala-jsonapi][scala-jsonapi]: Scala support library for integr
View on GitHub
GitHub Stars2.5k
CategoryDevelopment
Updated7h ago
Forks545

Languages

Scala

Security Score

100/100

Audited on Apr 5, 2026

No findings