Dev Tools Hub is a command-line interface (CLI) tool designed to simplify the setup of modern web projects. It combines Vite, React, and TypeScript with TailwindCSS, providing a solid foundation for developers. This tool helps you quickly scaffold new projects with essential utilities and optional libraries, making fullstack development easier and more efficient.
- Quick Scaffolding: Create new projects in seconds.
- Vite: Fast build times and hot module replacement.
- React: Build interactive user interfaces.
- TypeScript: Catch errors early with static typing.
- TailwindCSS: Utility-first CSS framework for rapid UI development.
- Built-in Utilities: Essential tools to enhance your development experience.
- Optional Libraries: Integrate Axios, Zustand, and more with ease.
To get started with Dev Tools Hub, you need to download the latest release. You can find it here. Download the file and execute it to begin.
- Node.js (version 12 or higher)
- npm or yarn
- A terminal or command prompt
After installation, you can create a new project by running:
dev-tools create my-project
Replace my-project
with your desired project name. The CLI will prompt you to choose from various options, including the choice of libraries and features.
-
Create a basic project:
dev-tools create my-basic-project
-
Create a project with Axios:
dev-tools create my-axios-project --axios
-
Create a project with Zustand:
dev-tools create my-zustand-project --zustand
Dev Tools Hub allows you to include several optional libraries during project creation:
- Axios: Promise-based HTTP client for the browser and Node.js.
- Zustand: A small, fast, and scalable state-management solution.
You can choose these libraries during the scaffolding process, making it easy to set up your development environment according to your needs.
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request. Hereβs how you can contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your fork and submit a pull request.
Please ensure that your code adheres to the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
For the latest releases, visit here. Download the necessary files and execute them to get started with your projects.
Feel free to explore the repository for more information and updates. You can also find additional resources and documentation in the repository's wiki section.
my-project/
βββ src/
β βββ components/
β βββ App.tsx
β βββ index.tsx
βββ public/
β βββ index.html
β βββ favicon.ico
βββ package.json
βββ tsconfig.json
This structure is generated automatically, allowing you to focus on building your application rather than setting up the environment.
Dev Tools Hub is a CLI tool that helps you scaffold modern web projects using Vite, React, TypeScript, and TailwindCSS.
You can download the latest release from the Releases section. Execute the downloaded file to install.
Yes, you can include optional libraries like Axios and Zustand during project setup.
Yes, additional documentation can be found in the repository's wiki section.
You can report issues by opening a new issue in the GitHub repository.
For support, you can reach out through the issues section of the repository. The community and maintainers are here to help.
- Thanks to the contributors who have helped improve this project.
- Special thanks to the creators of Vite, React, TypeScript, and TailwindCSS for their amazing tools.
For more information and updates, remember to check the Releases section regularly.