{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"element-parsers","owner":"ZennerIoT","isFork":false,"description":"Parsers for LoRaWAN Sensors on ELEMENT-IoT","allTopics":["parser","lorawan","lorawan-device","iot"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":31,"forksCount":16,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T07:44:00.295Z"}},{"type":"Public","name":"merge_into_polyfill","owner":"ZennerIoT","isFork":false,"description":"DSL and polyfill to express MERGE queries using ecto (postgres adapter only)","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","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,1,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":"2023-12-20T14:54:14.497Z"}},{"type":"Public","name":"ex_audit","owner":"ZennerIoT","isFork":false,"description":"Ecto auditing library that transparently tracks changes and can revert them.","allTopics":["diff","elixir","ecto","rollback","audit","patch","revert"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":9,"issueCount":10,"starsCount":354,"forksCount":107,"license":"MIT License","participation":[0,0,0,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,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":"2023-12-08T20:17:08.496Z"}},{"type":"Public","name":"LoRaWAN-PHY","owner":"ZennerIoT","isFork":false,"description":"Copy of the LoRaWAN PHY spec in machine-readable form","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-26T09:33:51.963Z"}},{"type":"Public","name":"bucket_hydra","owner":"ZennerIoT","isFork":false,"description":"A bucket-based rate limit algorithm with support for clusters","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-22T14:57:51.933Z"}},{"type":"Public","name":"python-elementapi","owner":"ZennerIoT","isFork":false,"description":"python api client for element-iot","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-23T09:30:59.641Z"}},{"type":"Public","name":"candle_clock","owner":"ZennerIoT","isFork":false,"description":"Database-backed persistent timers in elixir with optional crontab support","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":null,"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":"2023-04-17T11:57:11.584Z"}},{"type":"Public","name":"maracuja","owner":"ZennerIoT","isFork":false,"description":"Spawn processes once per cluster, cope with net-splits","allTopics":["distributed-systems","elixir-lang","singleton-pattern"],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":null,"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":"2022-07-01T22:42:45.868Z"}},{"type":"Public","name":"relative_time","owner":"ZennerIoT","isFork":false,"description":"DSL to express absolute and relative times, similar to grafana","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-06T19:36:39.780Z"}},{"type":"Public","name":"crashy-quotes","owner":"ZennerIoT","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"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":"2021-09-24T07:36:43.546Z"}},{"type":"Public","name":"element-kit","owner":"ZennerIoT","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-28T13:24:55.908Z"}},{"type":"Public","name":"pow_postgres_store","owner":"ZennerIoT","isFork":false,"description":"A Pow store implementation that uses postgres as the backend","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":45,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-06-15T17:38:50.104Z"}},{"type":"Public","name":"chirpstack_grpc","owner":"ZennerIoT","isFork":false,"description":"Generated elixir files from the Chirpstack protobuf definitions","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-07T09:10:27.371Z"}},{"type":"Public","name":"rabbit_hutch","owner":"ZennerIoT","isFork":false,"description":"More stable AMQP connection in your Elixir App. Automatically reconnects and tells all your consumers about it.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-03T14:50:45.114Z"}},{"type":"Public","name":"casconf","owner":"ZennerIoT","isFork":false,"description":"Cascading runtime config for Elixir","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-03T13:44:26.005Z"}},{"type":"Public","name":"scrivener_ecto","owner":"ZennerIoT","isFork":true,"description":"Paginate your Ecto queries with Scrivener","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":121,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-21T17:55:35.114Z"}},{"type":"Public","name":"eet_iolist","owner":"ZennerIoT","isFork":false,"description":"Transforms erlang terms into the external erlang term format, like `erlang:term_to_binary/1`, but returns a iolist.","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-31T14:02:53.741Z"}},{"type":"Public","name":"concurrent_limits","owner":"ZennerIoT","isFork":false,"description":"Limit how many of the same function can execute simultaneously","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-02-03T16:48:35.882Z"}},{"type":"Public","name":"easy_error_logger","owner":"ZennerIoT","isFork":false,"description":"Convenience macros to log thrown or raised errors, as well as any other error","allTopics":[],"primaryLanguage":{"name":"Elixir","color":"#6e4a7e"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-15T08:21:14.791Z"}},{"type":"Public","name":"python-opcua","owner":"ZennerIoT","isFork":true,"description":"LGPL Pure Python OPC-UA Client and Server","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":658,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-09T16:23:48.623Z"}},{"type":"Public","name":"Sodaq_RN2483","owner":"ZennerIoT","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":36,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-12-05T19:28:46.685Z"}},{"type":"Public","name":"kicad-library","owner":"ZennerIoT","isFork":false,"description":"KiCad library parts","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-10-24T08:33:18.820Z"}}],"repositoryCount":22,"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"}