{"payload":{"pageCount":7,"repositories":[{"type":"Public","name":"ox","owner":"softwaremill","isFork":false,"description":"Safe direct style concurrency and resiliency for Scala on the JVM","allTopics":["scala","jvm","concurrency","channels","goroutines","structured-concurrency","loom","virtual-threads"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":17,"starsCount":367,"forksCount":26,"license":"Apache License 2.0","participation":[13,7,8,15,10,2,0,27,0,3,0,2,0,1,0,0,8,0,0,0,29,20,9,10,3,6,6,6,9,4,2,5,5,8,1,2,1,8,6,4,16,7,2,1,9,2,2,0,12,3,7,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T13:42:14.603Z"}},{"type":"Public","name":"sttp","owner":"softwaremill","isFork":false,"description":"The Scala HTTP client you always wanted!","allTopics":["client","akka-http","asynchronous","uri","httpclient","okhttp","scalaz","synchronous","monix","zipkin","distributed-tracing","interpolator","zipkin-brave","cats","http","scala","reactive-streams","http-client"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":10,"issueCount":51,"starsCount":1445,"forksCount":302,"license":"Apache License 2.0","participation":[2,13,10,10,10,10,10,4,15,22,6,1,0,5,4,5,2,1,5,2,0,41,16,10,12,8,2,4,17,22,5,21,5,3,10,8,4,6,5,5,8,2,0,3,6,6,3,6,6,7,7,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:39:45.458Z"}},{"type":"Public","name":"sttp-shared","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:37:08.609Z"}},{"type":"Public","name":"sttp-model","owner":"softwaremill","isFork":false,"description":"Simple Scala HTTP model","allTopics":["http","scala","model","sttp"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":4,"starsCount":43,"forksCount":28,"license":"Apache License 2.0","participation":[0,3,10,12,0,0,3,0,0,0,4,1,0,4,0,0,2,0,2,0,0,14,7,8,3,1,3,0,0,2,1,11,0,6,4,1,1,0,2,1,1,0,0,2,0,1,1,0,1,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:29:03.596Z"}},{"type":"Public","name":"elasticmq","owner":"softwaremill","isFork":false,"description":"In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.","allTopics":["aws","messaging","aws-sqs","scala","elasticmq","sqs-interface","amazon-sqs"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":4,"issueCount":20,"starsCount":2523,"forksCount":193,"license":"Apache License 2.0","participation":[0,0,3,2,13,1,10,12,12,12,7,0,2,0,3,3,3,3,8,4,4,9,0,0,5,1,3,7,7,0,1,1,0,0,1,1,2,6,2,1,3,0,2,1,4,2,1,0,1,1,2,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:28:06.017Z"}},{"type":"Public","name":"macwire","owner":"softwaremill","isFork":false,"description":"Zero-cost, compile-time, type-safe dependency injection library.","allTopics":["scala","dependency-injection","macwire"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":53,"starsCount":1266,"forksCount":75,"license":"Apache License 2.0","participation":[0,0,0,2,0,0,0,0,0,2,0,0,2,4,0,2,0,0,0,0,0,6,4,0,2,1,0,0,0,0,2,2,0,0,2,0,0,0,2,0,2,0,0,0,0,0,0,0,6,7,5,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:25:40.732Z"}},{"type":"Public","name":"odelay","owner":"softwaremill","isFork":false,"description":"delayed reactions","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":6,"issueCount":2,"starsCount":42,"forksCount":9,"license":"MIT License","participation":[0,2,0,5,6,2,4,0,0,0,6,2,0,2,0,2,2,0,2,2,2,6,2,0,0,2,2,0,2,0,1,0,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,0,13,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:24:51.105Z"}},{"type":"Public","name":"scala-common","owner":"softwaremill","isFork":false,"description":"Tiny independent libraries with a single purpose, often a single class","allTopics":["scala","id-generation","commonlib","benchmarking","typeclasses"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":7,"issueCount":1,"starsCount":120,"forksCount":16,"license":"Apache License 2.0","participation":[0,0,2,4,0,0,4,0,0,0,2,0,0,2,0,0,0,0,2,0,2,10,4,0,2,0,2,0,0,2,0,0,1,0,1,1,0,0,4,0,0,0,0,0,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:19:47.486Z"}},{"type":"Public","name":"tapir","owner":"softwaremill","isFork":false,"description":"Rapid development of self-documenting APIs","allTopics":["http","documentation","scala","akka","akka-http","functional-programming","declarative","http4s","http-client","openapi","play-framework","http-requests","http-server","type-safe","observability","sttp","zio"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":14,"issueCount":146,"starsCount":1351,"forksCount":409,"license":"Apache License 2.0","participation":[32,29,30,47,27,35,16,28,11,17,18,14,6,9,8,11,20,16,12,8,10,15,22,25,16,12,11,13,25,17,3,21,6,12,17,19,12,22,15,22,26,17,12,4,17,9,5,5,16,12,20,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:17:08.180Z"}},{"type":"Public","name":"realworld-tapir-zio","owner":"softwaremill","isFork":true,"description":"RealWorld.io with tapir and ZIO","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":1,"starsCount":149,"forksCount":1837,"license":"MIT License","participation":[6,6,2,6,2,8,4,4,4,8,10,4,4,2,2,8,6,8,6,2,10,10,14,6,6,0,6,4,10,4,10,7,8,4,8,4,4,6,2,6,6,4,4,6,6,4,4,6,4,4,6,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:16:27.137Z"}},{"type":"Public","name":"magnolia","owner":"softwaremill","isFork":false,"description":"Easy, fast, transparent generic derivation of typeclass instances","allTopics":["generic-programming","generic-derivation","typeclasses","datatypes","typeclass-derivation","implicit-search","scala","typeclass","derives-typeclasses","magnolia-derivation"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":9,"issueCount":58,"starsCount":763,"forksCount":116,"license":"Apache License 2.0","participation":[0,0,0,11,0,0,2,0,0,0,0,0,0,0,12,0,2,0,0,0,2,6,2,0,0,1,1,2,5,3,0,2,2,9,0,0,0,2,0,0,3,0,1,0,1,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:12:14.889Z"}},{"type":"Public","name":"sttp-apispec","owner":"softwaremill","isFork":false,"description":"OpenAPI, AsyncAPI and JSON Schema Scala models.","allTopics":["documentation","scala","model","openapi","asyncapi"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":12,"issueCount":9,"starsCount":23,"forksCount":11,"license":"Apache License 2.0","participation":[3,13,2,4,2,0,4,7,0,0,0,0,0,4,0,0,6,0,2,0,0,10,4,3,1,1,0,7,8,34,0,2,0,0,0,0,0,0,0,0,4,3,6,1,7,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:11:09.256Z"}},{"type":"Public","name":"saft","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":13,"issueCount":1,"starsCount":43,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:10:13.761Z"}},{"type":"Public","name":"sttp-openai","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":6,"starsCount":38,"forksCount":7,"license":"Apache License 2.0","participation":[0,0,0,4,11,15,6,5,0,0,2,2,0,2,2,0,0,0,0,0,0,13,2,0,0,2,2,4,0,0,7,10,9,2,0,0,0,1,0,4,2,0,5,0,1,0,0,0,25,2,7,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:09:57.561Z"}},{"type":"Public template","name":"bootzooka","owner":"softwaremill","isFork":false,"description":"Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.","allTopics":["angular","scala","skeleton"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":9,"issueCount":2,"starsCount":742,"forksCount":151,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:09:06.591Z"}},{"type":"Public","name":"quicklens","owner":"softwaremill","isFork":false,"description":"Modify deeply nested case class fields","allTopics":["functional-programming","scala","lenses"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":9,"issueCount":18,"starsCount":824,"forksCount":53,"license":"Apache License 2.0","participation":[0,2,2,2,0,0,3,0,0,0,2,0,0,4,0,0,6,0,2,0,0,10,4,0,2,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,10,0,4,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-28T00:08:14.317Z"}},{"type":"Public","name":"adopt-tapir","owner":"softwaremill","isFork":false,"description":"A quickstart generator for Tapir projects","allTopics":["scala","generator","tapir"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":3,"starsCount":17,"forksCount":3,"license":"Apache License 2.0","participation":[15,7,0,10,4,4,10,1,4,16,4,2,6,6,0,8,10,6,10,2,14,12,13,7,6,2,11,4,13,6,10,7,0,2,1,0,1,3,1,0,18,2,4,3,2,2,3,2,4,6,12,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-27T12:35:58.403Z"}},{"type":"Public","name":"livestub","owner":"softwaremill","isFork":false,"description":"The HTTP server stub you always wanted!","allTopics":["http","scala","http-server","stub-server","mocking-server"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":10,"issueCount":3,"starsCount":53,"forksCount":8,"license":null,"participation":[0,2,2,4,0,4,8,0,4,2,2,0,0,4,2,4,0,0,4,0,4,8,10,0,2,0,2,2,6,2,4,6,0,2,2,0,0,4,2,0,4,0,2,4,2,2,0,0,0,4,6,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-26T00:24:37.124Z"}},{"type":"Public","name":"retry","owner":"softwaremill","isFork":false,"description":"because you should never give up, at least not on the first try","allTopics":["scalajs","retry","future","scala"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":12,"issueCount":6,"starsCount":353,"forksCount":36,"license":"MIT License","participation":[0,0,2,4,0,0,4,0,0,0,2,0,0,4,0,0,2,0,2,0,2,10,4,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-26T00:19:25.409Z"}},{"type":"Public","name":"test-autobump","owner":"softwaremill","isFork":false,"description":"Playground for switching from mergify to GHA","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":10,"issueCount":0,"starsCount":0,"forksCount":2,"license":null,"participation":[0,0,0,0,0,0,0,96,95,0,2,0,1,2,0,2,1,0,1,0,2,0,2,2,0,0,0,0,1,0,1,3,1,0,1,1,2,2,1,2,1,0,0,0,1,0,1,4,0,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-26T00:12:45.190Z"}},{"type":"Public template","name":"sbt-template","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":4,"issueCount":0,"starsCount":8,"forksCount":2,"license":null,"participation":[0,0,0,4,0,0,4,0,0,0,2,0,0,0,0,0,0,0,2,0,2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-26T00:08:57.052Z"}},{"type":"Public","name":"kmq","owner":"softwaremill","isFork":false,"description":"Kafka-based message queue","allTopics":["scala","reactive-streams","message-queue","cats-effect","java","kafka"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":18,"issueCount":10,"starsCount":330,"forksCount":46,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-26T00:06:46.912Z"}},{"type":"Public","name":"maven-badges","owner":"softwaremill","isFork":false,"description":"A node.js implementation of https://github.com/jirutka/maven-badges, originally created in ruby.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":84,"forksCount":18,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-23T04:14:23.966Z"}},{"type":"Public","name":"joinus-devops-service","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":[0,0,2,5,0,0,0,1,1,1,1,0,0,0,0,0,0,2,2,0,4,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,0,2,1,1,0,1,0,2,1,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-21T00:56:12.390Z"}},{"type":"Public","name":"OtterJet","owner":"softwaremill","isFork":false,"description":"Visualization of messages from a NATS JetStream server","allTopics":["java","nats","nats-streaming","nats-server","nats-messaging","nats-jetstream","java17"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":4,"issueCount":0,"starsCount":33,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,4,2,14,9,0,0,0,1,0,0,0,0,0,2,0,7,0,0,0,0,0,0,1,0,0,1,0,19,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T16:20:13.431Z"}},{"type":"Public","name":"diffx","owner":"softwaremill","isFork":false,"description":"Pretty diffs for scala case classes","allTopics":["scala","testing-tools"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":4,"issueCount":17,"starsCount":345,"forksCount":30,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T21:43:59.356Z"}},{"type":"Public","name":"sbt-softwaremill","owner":"softwaremill","isFork":false,"description":"A sane set of default build settings","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":6,"issueCount":1,"starsCount":72,"forksCount":11,"license":"Apache License 2.0","participation":[0,0,0,4,0,0,4,0,0,0,2,0,0,2,0,0,0,0,0,0,2,9,0,0,2,0,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T00:18:44.892Z"}},{"type":"Public","name":"jox","owner":"softwaremill","isFork":false,"description":"Fast and Scalable Channels in Java","allTopics":["java","concurrency","channels","loom"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":7,"starsCount":235,"forksCount":6,"license":"Apache License 2.0","participation":[0,0,0,0,0,2,0,12,1,47,8,19,0,11,3,0,20,0,6,6,14,7,0,3,2,0,0,0,3,0,0,0,0,5,0,2,0,0,0,0,0,5,2,0,0,0,0,0,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T10:41:11.370Z"}},{"type":"Public","name":"meerkat","owner":"softwaremill","isFork":false,"description":"Observability Starter Kit for JVM Applications","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":25,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-26T11:43:28.794Z"}},{"type":"Public","name":"terraform-gke-bootstrap","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"HCL","color":"#844FBA"},"pullRequestCount":4,"issueCount":3,"starsCount":3,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-25T20:22:23.611Z"}}],"repositoryCount":204,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"softwaremill repositories"}