Server-Driven-UI
react-graphql-mvp
Server-Driven-UI | react-graphql-mvp | |
---|---|---|
2 | 1 | |
94 | 2 | |
- | - | |
2.2 | 0.0 | |
about 1 year ago | over 1 year ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 only | MIT License |
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.
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
react-graphql-mvp
-
React & GraphQL with MVP
I will share the architectural knowledge I have acquired in the process. Feel free to download it from its Github repository.
What are some alternatives?
clean-react - Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
next-graphql-admin - Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.
expo - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
codebase - MARL-Book's official codebase repo. www.marl-book.com
glific-frontend - Frontend for the Glific platform
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
fullstack-starterkit - GraphQL first full-stack starter kit with Node, React. Powered by TypeScript
gatsby-starter-lumen - A constantly evolving and thoughtful architecture for creating static blogs with Gatsby.