Boost your productivity with Svelte MiniApps - a collection of user-friendly tools built with SvelteKit!
Svelte MiniApps is a collection of small, single-purpose applications designed for simplicity and efficiency. Originally a personal project to learn full-stack development, it has evolved into a repository of handy tools for various tasks.
- About 📝
- Built for Efficiency 🛠️
- Getting Started 🏁
- List of Apps 📋
- Contributing 🤝
- License 📄
Svelte MiniApps offers tools to streamline specific tasks. Whether converting units, generating passwords, or managing to-do lists, there's a mini-app to simplify your day.
Svelte MiniApps is a single Progressive Web App (PWA) featuring a collection of tools built for various web users. It enhances productivity and organization with the following features:
- Versatile Tools: Designed for different needs and difficulty levels.
- Web-Based: Built specifically for web users.
- High Performance: Fast and efficient.
- Installable: Can be added to your device for quick access.
- Offline Capability: Works offline once accessed.
Prerequisites:
- Node.js and npm (or another package manager).
Explore the Mini-Apps:
Clone the repository and run the development server to explore the mini-apps.
git clone https://github.com/Michael-Obele/Svelte-MiniApps.git
cd Svelte-MiniApps
cp .env.example .env
bun install
bun install @prisma/client
bun install prisma --save-dev
bun run dev
This will launch a local server and open the mini-apps in your browser.
Important: For production environments, it's recommended to switch your Prisma data source provider from SQLite to PostgreSQL or MySQL.
Install Svelte MiniApps as standalone applications for quick access:
- Open the mini-app in your browser.
- Click on the browser's menu (three dots).
- Select "Install" or "Add to Home Screen."
Access the live version at: Svelte MiniApps
Explore the full list of mini-apps designed to boost your productivity. Visit svelte-apps.me/#apps for details.
We welcome contributions! Fork the repository, make your changes, and submit a pull request.
Guidelines:
- Single-purpose tools: Each mini-app should focus on a specific task.
- User-friendly: Ensure the mini-app is easy to use with clear instructions.
- Clean code: Follow Svelte best practices and keep code organized.
This project is licensed under the MIT License.
- You can freely use, modify, and distribute this software.
- You must retain the copyright and license notice in all copies.
- The full license text is in the
LICENSE
file in the repository.