{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"enrich","owner":"snowplow","isFork":false,"description":"Snowplow Enrichment jobs and library","allTopics":["etl","analytics","snowplow","data-pipeline"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":10,"issueCount":281,"starsCount":21,"forksCount":36,"license":"Other","participation":[0,0,0,0,6,7,0,0,2,0,0,0,1,0,1,0,0,1,1,0,0,1,4,0,0,1,1,2,1,0,2,1,10,6,0,3,5,1,0,0,0,0,0,2,0,0,2,2,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T12:57:03.817Z"}},{"type":"Public","name":"snowplow","owner":"snowplow","isFork":false,"description":"The leader in Next-Generation Customer Data Infrastructure","allTopics":["data","analytics","snowplow","data-collection","data-pipeline","product-analytics","marketing-analytics","snowplow-pipeline","snowplow-events"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":57,"starsCount":6764,"forksCount":1187,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T14:19:17.098Z"}},{"type":"Public","name":"schema-ddl","owner":"snowplow","isFork":false,"description":"ASTs and generators for producing various DDL and Schema formats","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":2,"issueCount":42,"starsCount":5,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T14:53:34.190Z"}},{"type":"Public","name":"stream-collector","owner":"snowplow","isFork":false,"description":"Collector for cloud-native web, mobile and event analytics, running on AWS and GCP","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":4,"issueCount":67,"starsCount":26,"forksCount":30,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T10:45:26.928Z"}},{"type":"Public","name":"iglu-server","owner":"snowplow","isFork":false,"description":"A RESTful schema registry","allTopics":["scala","schema-registry","json-schema","snowplow","iglu"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":28,"starsCount":12,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T09:36:21.424Z"}},{"type":"Public","name":"snowplow-rdb-loader","owner":"snowplow","isFork":false,"description":"Stores Snowplow enriched events in Redshift, Snowflake and Databricks","allTopics":["scala","spark","snowplow","redshift"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":83,"starsCount":31,"forksCount":16,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T07:55:47.717Z"}},{"type":"Public","name":"igluctl","owner":"snowplow","isFork":false,"description":"A command-line tool for working with Iglu schema registries","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":47,"starsCount":8,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-16T14:09:20.263Z"}},{"type":"Public","name":"scala-maxmind-iplookups","owner":"snowplow","isFork":false,"description":"Scala client for MaxMind Geo-IP","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":7,"starsCount":86,"forksCount":52,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-14T11:14:07.289Z"}},{"type":"Public","name":"snowplow-scala-analytics-sdk","owner":"snowplow","isFork":false,"description":"Scala SDK for working with Snowplow enriched events in Spark, AWS Lambda, Flink et al.","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":9,"starsCount":20,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T15:04:18.397Z"}},{"type":"Public","name":"scala-forex","owner":"snowplow","isFork":false,"description":"High-performance Scala library for performing exchange rate lookups and currency conversions","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":4,"starsCount":45,"forksCount":12,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-05T14:54:23.166Z"}},{"type":"Public","name":"snowplow-s3-loader","owner":"snowplow","isFork":false,"description":"Mirrors a Kinesis stream to Amazon S3 using the KCL","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":5,"issueCount":43,"starsCount":42,"forksCount":38,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T15:40:14.549Z"}},{"type":"Public","name":"snowplow-badrows","owner":"snowplow","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":14,"starsCount":7,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T22:41:31.169Z"}},{"type":"Public","name":"snowplow-elasticsearch-loader","owner":"snowplow","isFork":false,"description":"Writes Snowplow enriched events from Kinesis to Elasticsearch","allTopics":["scala","elasticsearch","snowplow","kinesis"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":37,"starsCount":11,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-11T13:27:31.794Z"}},{"type":"Public","name":"iglu-scala-client","owner":"snowplow","isFork":false,"description":"Scala client for Iglu schema registry","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":26,"starsCount":5,"forksCount":13,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T19:25:32.266Z"}},{"type":"Public","name":"iglu-scala-core","owner":"snowplow","isFork":false,"description":"Core entities for working with Iglu in Scala","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":10,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-17T18:54:47.659Z"}},{"type":"Public","name":"snowplow-scala-tracker","owner":"snowplow","isFork":false,"description":"Snowplow event tracker for Scala. Add analytics to your Scala, Akka and Play apps and servers","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":12,"starsCount":8,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-15T14:47:05.136Z"}},{"type":"Public","name":"scala-weather","owner":"snowplow","isFork":false,"description":"High-performance Scala library for looking up the weather","allTopics":["api-wrapper","weather","scala","openweathermap"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":4,"starsCount":45,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-09T12:24:12.652Z"}},{"type":"Public archive","name":"kinesis-tee","owner":"snowplow","isFork":false,"description":"Unix tee, but for Kinesis streams","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":22,"starsCount":12,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-19T08:52:49.280Z"}},{"type":"Public archive","name":"beam-enrich","owner":"snowplow","isFork":false,"description":"Dataflow job reading tracked events from PubSub, validating and enriching them and writing them back to PubSub","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-04T07:34:45.032Z"}},{"type":"Public archive","name":"common-enrich","owner":"snowplow","isFork":false,"description":"Library containing the logic to validate and enrich tracked events. Used by Stream Enrich and Beam Enrich","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-04T07:30:51.316Z"}},{"type":"Public archive","name":"stream-enrich","owner":"snowplow","isFork":false,"description":"Application reading tracked events from Kafka/Kinesis/NSQ, validating and enriching them and writing them back to Kafka/Kinesis/NSQ","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-02T13:13:09.012Z"}},{"type":"Public","name":"spark-streaming-example-project","owner":"snowplow","isFork":false,"description":"A Spark Streaming job reading events from Amazon Kinesis and writing event counts to DynamoDB","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":17,"starsCount":94,"forksCount":51,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-01T07:33:25.060Z"}},{"type":"Public","name":"schema-guru","owner":"snowplow","isFork":false,"description":"JSONs -> JSON Schema","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":3,"issueCount":50,"starsCount":150,"forksCount":20,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-09-14T19:52:53.251Z"}},{"type":"Public archive","name":"scala-util","owner":"snowplow","isFork":false,"description":"Reusable Scala code from Snowplow Analytics","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":9,"starsCount":2,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-13T19:24:45.379Z"}},{"type":"Public","name":"event-manifest-cleaner","owner":"snowplow","isFork":false,"description":"A Spark job that takes records straight from the failed enriched good directory and deletes exactly those from DynamoDB","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":1,"issueCount":3,"starsCount":2,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-01-25T09:40:48.628Z"}},{"type":"Public","name":"google-cloud-dataflow-example-project","owner":"snowplow","isFork":false,"description":"Example stream processing job, written in Scala with Apache Beam, for Google Cloud Dataflow","allTopics":["scala","gcp","google-cloud-dataflow","google-cloud-platform","google-cloud-pubsub","google-bigtable"],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":2,"starsCount":29,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-17T16:32:31.272Z"}},{"type":"Public","name":"avalanche","owner":"snowplow","isFork":false,"description":"Load testing for event analytics platforms (Snowplow, more coming soon)","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":13,"starsCount":13,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-17T20:10:30.489Z"}},{"type":"Public","name":"spark-example-project","owner":"snowplow","isFork":false,"description":"A Spark WordCountJob example as a standalone SBT project with Specs2 tests, runnable on Amazon EMR","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":4,"starsCount":118,"forksCount":64,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-28T01:31:21.829Z"}},{"type":"Public","name":"aws-lambda-scala-example-project","owner":"snowplow","isFork":false,"description":"An AWS Lambda function in Scala reading events from Amazon Kinesis and writing event counts to DynamoDB","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":1,"starsCount":57,"forksCount":9,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-25T16:46:22.187Z"}},{"type":"Public","name":"samza-scala-example-project","owner":"snowplow","isFork":false,"description":"An Apache Samza stream processing job written in Scala","allTopics":[],"primaryLanguage":{"name":"Scala","color":"#c22d40"},"pullRequestCount":0,"issueCount":3,"starsCount":5,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-30T17:03:43.618Z"}}],"repositoryCount":35,"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"}