{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"pgspecification","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T06:02:10.078Z"}},{"type":"Public","name":"eventsourcing.example","owner":"thefabric-io","isFork":false,"description":"A Go-based demonstration of event sourcing applied to to-do list management, featuring CQRS pattern implementation, and event sourcing integration for effective state management.","allTopics":["golang","tutorial","cqrs","architecture","postgresql","event-sourcing","example-project","todo-list","software-design"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T18:30:06.387Z"}},{"type":"Public","name":"eventsourcing","owner":"thefabric-io","isFork":false,"description":"An efficient and robust Event Sourcing library for Go, designed for scalability and ease of use. Tailored for PostgreSQL, this library provides essential functionalities for storing and retrieving a sequence of events as the source of truth for the state of your application's aggregates. 🚀","allTopics":["golang","events","state-management","ddd","eventstore","postgresql","event-sourcing","aggregate","data-modeling","go-generics"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":30,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T18:28:28.514Z"}},{"type":"Public","name":"sqlvalues","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-29T11:15:42.379Z"}},{"type":"Public","name":"box","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T02:11:34.509Z"}},{"type":"Public","name":"fieldslog","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T02:04:04.698Z"}},{"type":"Public","name":"transactional","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T01:45:25.904Z"}},{"type":"Public","name":"eventsource","owner":"thefabric-io","isFork":false,"description":"An event sourcing pattern implementation in golang. The package also implements a postgresql/cockcroachdb eventstore.","allTopics":["eventstore","postgresql","eventsourcing","golang"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-20T10:53:27.718Z"}},{"type":"Public","name":"globalerrors","owner":"thefabric-io","isFork":false,"description":"This package provides a convenient way to map custom errors to both HTTP and gRPC status codes. This helps in ensuring consistency in error handling across different service architectures.","allTopics":["golang","utilities","grpc","error-handling","error-messages","status-codes","http-status-codes","go-library"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T11:02:59.895Z"}},{"type":"Public","name":"permcheck","owner":"thefabric-io","isFork":false,"description":"Golang package that provides a convenient way to check and manage permissions. It allows permissions to be combined using boolean logic (AND, OR), making it a flexible tool for implementing authorization systems.","allTopics":["go","golang","open-source","security","permissions","authorization","access-control","role-based-access"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-06T17:28:53.282Z"}},{"type":"Public","name":"elrond-transaction-processor","owner":"thefabric-io","isFork":false,"description":"Transaction processor for the Elrond Blockchain","allTopics":["decentralized","blockchain","ledger","transaction-processing","elrond"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-05T22:24:04.001Z"}},{"type":"Public archive","name":"timetracker","owner":"thefabric-io","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-07T06:23:13.760Z"}},{"type":"Public","name":"errors","owner":"thefabric-io","isFork":false,"description":"Package to manipulate and stacking go errors","allTopics":["golang","error-handling","error","golang-package"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-30T11:40:11.121Z"}},{"type":"Public","name":"restserializer","owner":"thefabric-io","isFork":false,"description":"golang REST serializer helper","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-20T11:58:02.705Z"}},{"type":"Public","name":"jwtauthorizer","owner":"thefabric-io","isFork":false,"description":"Validator and helper which implements aws cognito authorization and cognito token validation","allTopics":["jwt","cognito","authorization","cognito-user-pool"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-16T13:30:19.013Z"}},{"type":"Public","name":"tokcursor","owner":"thefabric-io","isFork":false,"description":"Package tokcursor provides an utility for implementing pagination token cursors","allTopics":["keyset-paging","token","seek","cursor-pagination","pagination"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-10T09:28:49.258Z"}}],"repositoryCount":16,"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":"thefabric-io repositories"}