Svelte-MiniApps-sv4 Svelte Themes

Svelte Miniapps Sv4

This project is a collection of small, single-purpose applications written in Svelte. Each mini-app tackles a specific task, offering a simple and user-friendly experience for users.

Svelte MiniApps (SvelteKit 4 Version)

⚠️ ARCHIVED: This project has been archived in favor of our new Svelte 5 version. Please visit the new version for the latest updates and improvements.

Repository Migration Notice

  • Repository Changes:
    • This repository has been renamed from Svelte-MiniApps to Svelte-MiniApps-sv4
    • The new Svelte 5 version is now available at Svelte-MiniApps

Important Migration Information

  • Authentication Changes:
    • OAuth logins will no longer be supported
    • Username/password login will continue to work
    • Users can export their passwords as text before migrating
  • Website Availability:
    • The old website (this version) will remain accessible for an extended period
    • This ensures a smooth transition for all users

Table of Contents

About

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.

Built for Efficiency

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.

Getting Started

Note: This is the archived SvelteKit 4 version. For the latest version, visit svelte-apps.me

Prerequisites:

  • Node.js (v18 or higher)
  • Bun (recommended) or npm

Explore the Mini-Apps:

# Clone the archived version
git clone https://github.com/Michael-Obele/Svelte-MiniApps-sv4.git
cd Svelte-MiniApps-sv4

# Set up environment
cp .env.example .env

# Install dependencies (using Bun)
bun install
bun add @prisma/client
bun add -d prisma

# Start development server
bun run dev

Installable

You can install either version as a PWA:

  1. Open the app in your browser
  2. Click the browser's install button or menu (three dots)
  3. Select "Install" or "Add to Home Screen"

Live Versions

List of Apps

Explore the full list of mini-apps designed to boost your productivity. Visit svelte-apps.me/#apps for details.

Contributing

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.

License

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.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes