Collection of handy online tools for developers, with great UX.
converterdeveloper-productivitydeveloper-toolsfrontendjavascriptproductivitytooltoolstypescriptvuejswebsite
| .github | ||
| .vscode | ||
| public | ||
| scripts | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc | ||
| .versionrc | ||
| CHANGELOG.md | ||
| env.d.ts | ||
| index.html | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.vite-config.json | ||
| tsconfig.vitest.json | ||
| vercel.json | ||
| vite.config.ts | ||
Useful tools for developer and people working in IT. Have a look !.
Functionalities and roadmap
Please check the issues to see if some feature listed to be implemented.
You have an idea of a tool? Submit a feature request!
Contribute
Recommended IDE Setup
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
Node version
Ensure you have the correct node/npm version
nvm use
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Type-Check, Compile and Minify for Production
npm run build
Run Unit Tests with Vitest
npm run test
Lint with ESLint
npm run lint
Create a new tool
To create a new tool, there is a script that generate the boilerplate of the new tool, simply run:
node scripts/create-tool.mjs my-tool-name
It will create a directory in src/tools with the correct files, and a the import in src/tools/index.ts. You will just need to add the inported tool in the proper category and develop the tool.
Credits
Coded with ❤️ by Corentin Thomasset.
This project is continuously deployed using vercel.com.
License
This project is under the GNU GPLv3.
