Rekit is a toolkit for building scalable web applications with React, Redux and React-router. It helps you focus on business logic rather than dealing with massive libraries, patterns, configurations etc.
Rekit creates apps bootstrapped by create-react-app and uses an opinionated way to organize folder and code. It's designed to be scalable, testable and maintainable by using feature oriented architecture, one action per file pattern. This ensures application logic is well grouped and decoupled.
Rekit consists of three pieces:
- Rekit App Download the latest desktop App for Mac. Windows version is coming...
- Rekit Studio: A complete web IDE for React, Redux, and React Router development
- Rekit CLI: A command line tool to create and manage projects, components, actions, etc.
Features
It's production-ready but not a starter kit.
- Zero additional configuration needed after creating an app.
- Dedicated IDE for Rekit development.
- Command line tools to manage actions, reducers, components and pages.
- Bootstrapped by create-react-app, all your knowledge about it still works.
- Use Webpack 3 for bundling.
- Use Babel for ES2015(ES6)+ support.
- Use React hot loader for hot module replacement.
- Use Redux for application state management.
- Use React-router for routing, and it's configured with Redux reducer.
- Use Webpack dll plugin to improve dev-time build performance.
- Use Less or Sass as CSS transpilers.
- Use jest, enzyme for testing.
- Support Redux dev tools.
License
Rekit is an open-source released under the MIT License.
Resources
Related Articles in React
ChatGPT is a language model developed by OpenAI that is designed for generating conversational responses. It can be used to build chatbots, virtual assistants, and other interactive applications.
The ChatGPT Starter Template for React and Next.js is a pre-built template that provides a starting point for developers to integrate
Workout apps are software applications that can be used to track and manage fitness-related activities. They typically offer a range of features, such as tracking workouts, setting goals, providing workout plans, and monitoring progress. Using a workout app can provide numerous benefits, including increased accountability, improved motivation, and better organization.
Datepicker and calendar JavaScript libraries are open-source tools that developers can use to add date and time selection functionality to their web applications. These libraries provide pre-built components that can be easily integrated into a project, saving time and effort. The libraries mentioned in this document, such as React Date
MiroTalk SFU is an innovative and highly versatile solution for all your video conferencing needs. With its powerful open-source architecture, you can easily host and manage your own web-based video conferences, without having to worry about the hassle and expense of relying on third-party services.
The system is designed to
The Ultimate ChatGPT is an innovative virtual assistant that utilizes the power of artificial intelligence to provide users with a comprehensive and personalized writing and problem-solving experience. Whether you require assistance with research, writing, or problem-solving, this advanced tool is designed to offer fast and accurate responses to your queries.
A simple chat application that leverages magical ✨ AI communication using react, express, relying on openai technologies
Kanban is a visual project management framework that helps teams manage their work by visualizing it on a board. Kanban boards typically use columns to represent different stages of a process, and cards to represent individual tasks. As tasks move through the process, they are moved from column to column,
Enlightened library to convert HTML and CSS to SVG
Better ChatGPT is an innovative and cutting-edge app that offers an exceptional conversational AI experience through the utilization of OpenAI's powerful ChatGPT API. You can enjoy the limitless power of our chatbot without any cost or restrictions.
Our app is designed to cater to a wide range of interests, from
An open source React UI library provides a set of pre-built components that can be used to quickly and easily build user interfaces for web applications. Some advantages of using an open source React UI library include:
* Consistency: The use of pre-built components ensures a consistent look and feel throughout