fullstack-starterkit
Server-Driven-UI
fullstack-starterkit | Server-Driven-UI | |
---|---|---|
10 | 2 | |
1,159 | 94 | |
- | - | |
1.8 | 2.2 | |
over 2 years ago | about 1 year ago | |
TypeScript | TypeScript | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fullstack-starterkit
-
Javascript: Why does this repo have a package.json file in the root directory in addition to the frontend and backend directories?
I'm learning fullstack JavaScript development, and was trying to get ideas for project organization going forward. I've already started putting the frontend/backend in separate subdirectories in monorepos to allow them to be developed independently, and it seems to be working well. However, this repo (https://github.com/karanpratapsingh/fullstack-starterkit) separates the two, but includes a third package.json in the root directory. What's the point of this? I've had experiences where package versions clash due to differences between package.json files in parent and child directories, is there a way to make sure this is avoided if I copy this organization?
-
Code review for an Open Source project
Github: https://github.com/karanpratapsingh/fullstack-starterkit/tree/master/backend-go
-
Fullstack GraphQL starter kit Fall-2021 update
Backend is now available in Go! 🥳
-
What are some fullstack projects that are well-structured and can be studied to learn best practices?
Hi, An opensource graphql first boilerplate https://github.com/karanpratapsingh/fullstack-starterkit might help
-
Fullstack GraphQL starterkit mid-2021 update
Full changelog Github
-
Single TypeScript, ESLint in root, or separate ones for frontend & backend?
I usually set it up at root level, example that might help: https://github.com/karanpratapsingh/fullstack-starterkit
-
Fullstack GraphQL starter kit November update
Full changelog/PR is available here
-
Fullstack GraphQL starter kit October update
Full changelog/PR is available here
Server-Driven-UI
-
TV: Now What?
Server-driven UI is a thing that's been gaining traction in recent years.
To my knowledge, at least a few FAANG companies have adopted this for the reasons mentioned in the article (AirBnB, Lyft, Expedia)
https://github.com/csmets/Server-Driven-UI
There are a few frameworks that cater to this -- most of them are variations on an API that returns JSON describing view components and state/actions.
For instance, DivKit:
- https://github.com/divkit/divkit
- https://divkit.tech/playground
It's a decent idea IMO, though I have no personal experience with it. I guess time will tell whether it catches on at-large though.
- Show HN: I've created an example project for Server-Driven UI with documentation
What are some alternatives?
webiny-js - Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.
clean-react - Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
devhub - TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
expo - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
glific-frontend - Frontend for the Glific platform
force - The Artsy.net website
DivKit - DivKit is an open source cross-platform Server-Driven UI (SDUI) framework for iOS, Android, and Web. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app
takenote - 📝 A web-based notes app for developers.
react-graphql-mvp - A simple thread app with MVP
graphql-code-generator - A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
gatsby-starter-lumen - A constantly evolving and thoughtful architecture for creating static blogs with Gatsby.