Skip to content

paopao233/devsuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

129 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevSuite

Find the Perfect Developer Tools for Your Next Project
Learn more Β»

Website Β· Issues

Github Stars License Commits-per-month open in devcontainer

DevSuite - Find the Perfect Developer Tools for Your Next Project | Product Hunt

About this project

DevSuite is a free, curated collection of the best developer tools designed to improve your productivity when building your next project.

In today's fast-paced tech world, keeping up with the constant stream of new software development tools can be challenging. That's where DevSuite comes in. The mission is simple: to help developers like you find the perfect tools to improve your workflow and bring your ideas to life more efficiently.

DevSuite is more than just a directory; it's a community-driven resource. Feel free to explore, discover, and contribute by submitting your favorite tools to the site. Your input is invaluable in helping to grow and maintain a comprehensive, up-to-date collection.

Development

This project uses Bun as the package manager and runtime. Make sure you have Bun installed before proceeding.

To set up the project for development:

  1. Clone the repository
  2. Run bun install in the root directory to install all dependencies
  3. Set up the required environment variables (see below)
  4. Run bun run db:push to push the Prisma schema to the database
  5. Create symlinks for the .env file (see Environment Variables section)
  6. Run bun run dev to start the web application in development mode

Environment Variables

Refer to the .env.example file for a complete list of required variables.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
bun install Installs dependencies
bun run dev Starts web app in development mode at localhost:5175
bun run build Build both apps for production
bun run start Preview production build locally
bun run lint Run linter
bun run format Format code
bun run typecheck Run TypeScript type checking
bun run db:generate Generate Prisma client
bun run db:studio Start Prisma Studio
bun run db:push Push Prisma schema to database
bun run db:pull Pull Prisma schema from database
bun run db:reset Reset Prisma schema

Third-Party Services

DevSuite uses the following third-party services:

Make sure to set up accounts with these services and add the necessary environment variables to your .env file.

Deployment

The project is set up for deployment on Vercel.

To deploy manually:

  1. Build the project: bun run build
  2. Start the production server: bun run start

Ensure all environment variables are properly set in your production environment.

License

DevSuite is licensed under the GPL-3.0 License.

About

Build Better, Launch Faster – A collection of developer tools that help you ship faster πŸš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages