https://github.com/qubitpi/fast-ui
FastUI framework, high performance, easy to learn, fast to code, ready for production
https://github.com/qubitpi/fast-ui
argos babel cypress github-template jest node-18 nodejs react reactjs template typescript webpack yarn
Last synced: 29 days ago
JSON representation
FastUI framework, high performance, easy to learn, fast to code, ready for production
- Host: GitHub
- URL: https://github.com/qubitpi/fast-ui
- Owner: QubitPi
- License: apache-2.0
- Created: 2023-12-14T06:10:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-10T05:47:20.000Z (about 2 months ago)
- Last Synced: 2025-03-10T06:28:24.100Z (about 2 months ago)
- Topics: argos, babel, cypress, github-template, jest, node-18, nodejs, react, reactjs, template, typescript, webpack, yarn
- Language: TypeScript
- Homepage: https://fastui.qubitpi.org/
- Size: 31.3 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FastUI
![Node Version Badge]
[![GitHub Workflow Status]][GitHub Workflow URL]
[![Apache License Badge]][Apache License, Version 2.0]**FastUI** is a TypeScript React+Webpack web app template that lets us spin up frontend project quickly through
[GitHub templates]. One can think of it as the monorepo version of Facebooks's [Create React App] but with intense focus
and improvements on software CI/CD, such as automated testing. At the end of the day, FastUI helps organization
to improve the velocity and quality of their teams' work.> [!NOTE]
>
> Unlike Create React App's [eject mechanism](https://create-react-app.dev/docs/available-scripts#npm-run-eject), FastUI gives developer **total control of every aspect of frontend
> development**; all configs are surfaced and directly tunable, such as Jest Babel configs, without "ejecting" or
> dependence on external config library.## ✨ Features
- Multi-language support [](https://react.i18next.com/getting-started)
- Start of the art project manager [](https://yarnpkg.com/)
- Fully automated CI/CD [](https://github.com/features/actions)- Code style checks
- React & TypeScript [](https://eslint.org/) [](https://prettier.io/)
- YAML & Markdown- Fully automated tests coming out of the box
- Unit & End-to-End Tests [](https://jest.qubitpi.org/) [](https://cypress.qubitpi.org)
- Performance Tests [](https://developer.chrome.com/docs/lighthouse/overview)
- UI Snapshot Tests [](https://app.argos-ci.com/qubitpi/fast-ui/reference)

- Modern application monitoring [](https://paion-data.sentry.io/issues/?project=4508702863589376)
- Auto-generated documentations [](https://fastui.qubitpi.org/api/)
- Modern state management template supporting arbitrarily complex React component wiring
[](https://react-redux.qubitpi.org/)## License
The use and distribution terms for [FastUI]() are covered by the [Apache License, Version 2.0]
[Apache License Badge]: https://img.shields.io/badge/Apache%202.0-F25910.svg?style=for-the-badge&logo=Apache&logoColor=white
[Apache License, Version 2.0]: https://www.apache.org/licenses/LICENSE-2.0
[Create React App]: https://create-react-app.dev/
[GitHub templates]: https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-template-repository#about-template-repositories
[GitHub Workflow Status]: https://img.shields.io/github/actions/workflow/status/QubitPi/fast-ui/ci-cd.yaml?branch=master&logo=github&style=for-the-badge
[GitHub Workflow URL]: https://github.com/QubitPi/fast-ui/actions/workflows/ci-cd.yaml
[Node Version Badge]: https://img.shields.io/badge/NODE-22-339933?logo=Node.js&logoColor=white&labelColor=66cc33&style=for-the-badge