{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"zenstack-docs","owner":"zenstackhq","isFork":false,"description":"ZenStack documentation","allTopics":["orm","fullstack","prisma","zenstack"],"primaryLanguage":{"name":"MDX","color":"#fcb32c"},"pullRequestCount":2,"issueCount":6,"starsCount":7,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T10:19:08.950Z"}},{"type":"Public","name":"sample-todo-nextjs-tanstack","owner":"zenstackhq","isFork":false,"description":"A comprehensive TODO sample using Next.js + ZenStack + TanStack Query","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":9,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T07:40:43.836Z"}},{"type":"Public","name":"zenstack","owner":"zenstackhq","isFork":false,"description":"Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.","allTopics":["react","javascript","api","crud","node","framework","typescript","orm","rest-api","nextjs","acl","openapi","auth","saas","authorization","fullstack","access-control","rls","prisma","trpc"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":84,"starsCount":1725,"forksCount":75,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T02:04:18.050Z"}},{"type":"Public","name":"sample-todo-trpc","owner":"zenstackhq","isFork":false,"description":"A complete Todo app sample built with ZenStack, tRPC, and Next.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":21,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T05:48:13.628Z"}},{"type":"Public","name":"sample-todo-nextjs","owner":"zenstackhq","isFork":false,"description":"A complete Todo app sample built with ZenStack and Next.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T05:48:05.646Z"}},{"type":"Public","name":"sample-todo-sveltekit","owner":"zenstackhq","isFork":false,"description":"A comprehensive TODO sample using SvelteKit + ZenStack + TanStack Query","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T05:47:35.489Z"}},{"type":"Public","name":"docs-tutorial-clerk","owner":"zenstackhq","isFork":true,"description":"Tutorial for Clerk + Next.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T08:03:43.814Z"}},{"type":"Public","name":"the-complete-guide-sample","owner":"zenstackhq","isFork":false,"description":"The Companion Sample Project For \"ZenStack: The Complete Guide\"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T05:49:10.887Z"}},{"type":"Public","name":"docs-tutorial-nextjs","owner":"zenstackhq","isFork":false,"description":"Tutorial for Next.js","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T03:39:52.685Z"}},{"type":"Public","name":"v2-polymorphism","owner":"zenstackhq","isFork":false,"description":"ZenStack V2 polymorphism feature sample project","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T03:32:21.136Z"}},{"type":"Public","name":"docs-tutorial-express","owner":"zenstackhq","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:37:34.893Z"}},{"type":"Public","name":"docs-tutorial-nestjs","owner":"zenstackhq","isFork":false,"description":"ZenStack NestJS Tutorial Project","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:33:18.903Z"}},{"type":"Public","name":"docs-tutorial-remix","owner":"zenstackhq","isFork":false,"description":"ZenStack tutorial for Remix.run","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:29:18.409Z"}},{"type":"Public","name":"docs-tutorial-sveltekit","owner":"zenstackhq","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:24:47.160Z"}},{"type":"Public","name":"docs-tutorial-nuxt","owner":"zenstackhq","isFork":false,"description":"ZenStack tutorial for Nuxt","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:22:03.930Z"}},{"type":"Public","name":"docs-tutorial-nextjs-app-dir","owner":"zenstackhq","isFork":false,"description":"Tutorial for Next.js 14 with \"app\" directory","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T02:20:13.877Z"}},{"type":"Public","name":"sample-todo-redwood","owner":"zenstackhq","isFork":false,"description":"ZenStack sample Todo app built with RedwoodJS","allTopics":["crud","typescript","fullstack","redwoodjs","zenstack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T01:41:46.134Z"}},{"type":"Public","name":"sample-todo-nuxt","owner":"zenstackhq","isFork":false,"description":"A complete Todo app sample built with ZenStack and Nuxt 3","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T16:29:11.850Z"}},{"type":"Public","name":"sample-blog-nextjs-rsc","owner":"zenstackhq","isFork":false,"description":"Sample blogging app build with Next.js 13, React Server Components, and ZenStack","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T07:26:31.969Z"}},{"type":"Public","name":"sample-nx-monorepo","owner":"zenstackhq","isFork":false,"description":"ZenStack sample using Nx monorepo","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-29T09:00:19.430Z"}},{"type":"Public","name":"authz-modeling-samples","owner":"zenstackhq","isFork":false,"description":"Samples schemas for different patterns of modeling authorization","allTopics":["nodejs","typescript","orm","authorization","prisma","zenstack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-13T10:25:42.882Z"}},{"type":"Public","name":".github","owner":"zenstackhq","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-07T08:26:59.933Z"}},{"type":"Public","name":"sample-blog-nextjs-app-trpc","owner":"zenstackhq","isFork":false,"description":"Blog Sample Using Next.js 13 App Route and TRPC","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-27T05:35:26.232Z"}},{"type":"Public","name":"saas-backend-template","owner":"zenstackhq","isFork":false,"description":"ZenStack SaaS backend template","allTopics":["node","typescript","orm","backend","restful","expressjs","saas","authorization","access-control","schema-first","zenstack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":40,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T16:30:56.745Z"}},{"type":"Public","name":"sample-redwood-blog","owner":"zenstackhq","isFork":true,"description":"The end state after completing the RedwoodJS introduction tutorial ","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":105,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-28T17:47:36.681Z"}},{"type":"Public","name":"sample-multiple-schema","owner":"zenstackhq","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-02T10:43:03.010Z"}},{"type":"Public template","name":"nextjs-barebone-starter","owner":"zenstackhq","isFork":true,"description":"A minimalistic starter for using Zenstack with next.js, without authentication integration","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-16T09:04:35.970Z"}},{"type":"Public template","name":"nextjs-iron-session-starter","owner":"zenstackhq","isFork":true,"description":"A starter for using Zenstack with next.js and iron-session","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-16T08:59:56.630Z"}},{"type":"Public template","name":"nextjs-auth-starter","owner":"zenstackhq","isFork":false,"description":"A starter for using Zenstack with next.js and next-auth","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-16T08:54:04.545Z"}},{"type":"Public","name":"todo-demo-sqlite","owner":"zenstackhq","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-21T10:02:12.712Z"}}],"repositoryCount":32,"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"}