{"payload":{"pageCount":4,"repositories":[{"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":6,"issueCount":131,"starsCount":1300,"forksCount":398,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T08:26:16.615Z"}},{"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":6,"issueCount":50,"starsCount":1421,"forksCount":299,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:38:24.808Z"}},{"type":"Public","name":"macwire","owner":"softwaremill","isFork":false,"description":"Lightweight and Nonintrusive Scala Dependency Injection Library","allTopics":["scala","dependency-injection","macwire"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":19,"issueCount":54,"starsCount":1255,"forksCount":78,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:26:26.376Z"}},{"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":51,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:22:29.088Z"}},{"type":"Public","name":"realworld-tapir-zio","owner":"softwaremill","isFork":true,"description":"RealWorld.io with tapir and ZIO","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":2,"starsCount":147,"forksCount":1785,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:21:48.869Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:18:47.983Z"}},{"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":4,"issueCount":6,"starsCount":719,"forksCount":151,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:05:55.166Z"}},{"type":"Public","name":"sttp-shared","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T00:29:01.505Z"}},{"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":0,"issueCount":21,"starsCount":319,"forksCount":22,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T15:20:04.239Z"}},{"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":1,"issueCount":24,"starsCount":2427,"forksCount":189,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T07:33:47.862Z"}},{"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":44,"forksCount":27,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T07:08:25.862Z"}},{"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":5,"issueCount":57,"starsCount":748,"forksCount":114,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T08:34:43.086Z"}},{"type":"Public","name":"sttp-openai","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":4,"starsCount":34,"forksCount":5,"license":"Apache License 2.0","participation":[0,0,13,4,4,6,4,2,7,2,0,2,4,5,5,5,0,0,0,0,2,5,12,13,4,5,0,0,4,0,0,4,0,0,0,0,0,0,6,9,0,0,0,2,4,2,0,1,9,12,6,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:06:50.610Z"}},{"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":3,"issueCount":1,"starsCount":119,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T06:38:18.546Z"}},{"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":6,"issueCount":9,"starsCount":21,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T08:29:33.897Z"}},{"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":6,"issueCount":2,"starsCount":15,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T00:10:12.293Z"}},{"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":17,"starsCount":814,"forksCount":53,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T00:06:56.495Z"}},{"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:04:26.526Z"}},{"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":326,"forksCount":46,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-04T00:05:47.447Z"}},{"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":8,"issueCount":6,"starsCount":349,"forksCount":36,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T00:16:25.842Z"}},{"type":"Public","name":"mqperf","owner":"softwaremill","isFork":false,"description":"","allTopics":["ansible","benchmark","message-queue","performance-testing","docker","scala","sbt"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":6,"starsCount":143,"forksCount":37,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T12:27:15.461Z"}},{"type":"Public","name":"odelay","owner":"softwaremill","isFork":false,"description":"delayed reactions","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":10,"issueCount":2,"starsCount":42,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T00:20:36.036Z"}},{"type":"Public","name":"sbt-softwaremill","owner":"softwaremill","isFork":false,"description":"A sane set of default build settings","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":1,"starsCount":72,"forksCount":11,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T00:14:55.145Z"}},{"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":343,"forksCount":30,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-10T20:11:58.356Z"}},{"type":"Public template","name":"sbt-template","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":0,"starsCount":8,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T00:07:13.511Z"}},{"type":"Public","name":"saft","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":13,"issueCount":1,"starsCount":41,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T00:08:33.186Z"}},{"type":"Public archive","name":"tapir-loom","owner":"softwaremill","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":0,"starsCount":24,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-10T14:46:20.078Z"}},{"type":"Public","name":"kotlin-plugin","owner":"softwaremill","isFork":true,"description":"Build kotlin code using sbt","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":36,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-06T06:47:13.122Z"}},{"type":"Public","name":"akka-http-session","owner":"softwaremill","isFork":false,"description":"Web & mobile client-side akka-http sessions, with optional JWT support","allTopics":["java","scala","akka","session","session-management","akka-http","csrf","session-cookie"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":12,"starsCount":438,"forksCount":59,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-29T17:18:02.133Z"}},{"type":"Public","name":"sttp-native-sbt","owner":"softwaremill","isFork":false,"description":"Scala Native with sttp and sbt example","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-18T15:41:44.749Z"}}],"repositoryCount":95,"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":"Repositories"}