general
Repository for general Typelevel information, activity and issues (by typelevel)
circe
Yet another JSON library for Scala (by circe)
Our great sponsors
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
general
Posts with mentions or reviews of general.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-22.
-
mod team resignation by BurntSushi · Pull Request #671 · rust-lang/team
Usual CoC arguments
-
A statement about my Scala open source work
The "progressive types" that are abusing and harassing people for years now for little to no reason, including simply contributing to a hugely successful library because they have a personal crusade against the original creator. The author of this post in particular has recently been accused of stalking and make a PoC woman fear for her safety in Berlin (where they both live) https://github.com/typelevel/general/issues/112, to which he gaslighted her and attempted (with success, apparently) to have the complaint removed https://github.com/typelevel/general/issues/113. He's also well known for doxxing and defaming people
-
CoC: clarify personal-information bullet by SethTisue · Pull Request #1303 · scala/scala-lang
This issue which I reported, that Travis attempts to have removed. There are others.
- Typelevel: On Recent Events
-
It's unsafe to depend on Typelevel Libraries
Circe user cyber bullied on Twitter for innocuous Github Issue.
- Why is tpolecat against ZIO?
-
Removes integration with Quill, which is now part of the ZIO organization, which I will not support
After a few years of unpleasantries this lead to a cease-of-desist and a response from someone that later had to leave Typelevel (the "shithead",-"asshole",-"rando",-"part of the reason this industry is so terrible"-incident).
circe
Posts with mentions or reviews of circe.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-20.
-
Database abstraction library which allows a clean domain model
Using Circe so I define some classes that contain my custom Encoder[BusinessObject] in a file and I use that whenever I want to save/store a record, or handle a web request or respose. I also represent my mongo queries as JSON objects that I can freely build then pass to the driver.
- Scala Library To Generate Case Classes for JSON
-
What companies/startups are using Scala (open source projects on github)?
Circe adopters should be using Scala https://github.com/circe/circe
-
what popular companies uses Scala?
If you look at Circe's github repo you will see a very large list of very recognizable companies, that should give you some idea. Circe isn't the ONLY Json parsing library, but it is probably the most popular, so - should give you a rough idea of the types and variety of companies using Scala.
-
Every time I sit down to use an HTTP client and JSON parser, I get really frustrated
Has the worst error messages I've ever seen for a parser. "Attempt to decode value on failed cursor" is not helpful when all you have is missing fields. Has been an issue for 5 years.
-
It's unsafe to depend on Typelevel Libraries
Circe tries to drop Scala 2.12 support in retaliation for not enough users paying them.
-
Building a REST API in Scala 3 using Iron and Cats
Circe: https://circe.github.io/circe/
-
[Circe] Renaming fields for value classes during decoding
PR for the same functionality in Scala3: https://github.com/circe/circe/pull/1800
-
Scala 3.0 serialization
Otherwise I tend to just use ZIO-JSON or Circe both of which have been updated for Scala 3.
-
Performance of 12 JSON parsers for Scala
I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json