19 Open-source Free Apps Created by Svelte for Daily Users, Developers, and Startups

19 Open-source Free Apps Created by Svelte for Daily Users, Developers, and Startups

When it comes to choosing a framework for your next project, developers often weigh the pros and cons of popular options like React, Vue, or Angular. However, Svelte offers a compelling alternative that’s gaining traction in the development community, particularly among those who value simplicity and performance.

Svelte is different because it shifts much of the work to compile time, producing highly efficient code that directly manipulates the DOM. This approach eliminates the need for a virtual DOM and results in faster, more responsive applications.

For developers, this means less boilerplate code, a more straightforward development experience, and ultimately, a smoother path to creating highly performant applications.

In this collection, we’ll explore 19 open-source apps created with Svelte, showcasing the power and versatility of this framework.

If you’re a developer making decisions about your next project, consider Svelte for its unique advantages in performance, simplicity, and ease of use. It could be the right choice for building efficient and maintainable web applications.

Immich is a free, self-hosted application designed to help users manage and back up their photos and videos efficiently. It offers a fast and secure way to organize media files, with a focus on privacy and performance.

Immich is ideal for those looking to manage their media with privacy, speed, and flexibility.

Features

  • Automatic Backup: Seamlessly backs up photos and videos from your devices to your server.
  • Fast Media Browsing: Provides quick access to media files with efficient indexing and searching capabilities.
  • Face Recognition: Supports face recognition to help organize and tag photos by individual.
  • Albums and Tags: Allows users to create albums and add tags for better organization.
  • Multiple User Support: Facilitates shared access for multiple users, making it suitable for families or teams.
  • Self-Hosted: Gives users full control over their data by allowing them to host the application on their own servers.
  • Web and Mobile Access: Available through web browsers and mobile apps, ensuring easy access from any device.
GitHub - immich-app/immich: High performance self-hosted photo and video management solution.
High performance self-hosted photo and video management solution. - immich-app/immich

2. DbGate (SQL Client)

DbGate is a cross-platform database manager designed and sql client for simplicity and effectiveness, especially when working with multiple databases at once.

It offers a user-friendly interface while also providing advanced features that cater to more complex database management tasks.

DbGate is ideal for users who need a straightforward yet powerful tool to manage various databases efficiently.

The web version is created using Svelte and can be easily used as an NPM package or Docker image.

DbGate Features

  • Cross-Platform Support: Runs on Windows, macOS, and Linux, offering flexibility across different operating systems.
  • Multi-Database Management: Allows you to manage and work with multiple databases simultaneously with ease.
  • Schema Comparison: Enables you to compare database schemas to identify differences and synchronize them.
  • Visual Query Designer: Provides a drag-and-drop interface for designing queries without needing to write SQL code.
  • Chart Visualization: Offers tools to visualize query results with charts for better data analysis.
  • Batch Export and Import: Facilitates large-scale data export and import, making it easier to manage extensive data sets.
GitHub - dbgate/dbgate: Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application
Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application - dbgate/dbgate

3. Coolify (Open-source Vercel Alternative)

Coolify is an open-source, self-hostable platform that serves as an alternative to services like Heroku, Netlify, and Vercel. It allows you to manage your servers, applications, and databases on your own hardware, requiring only an SSH connection.

With Coolify, you can handle various types of servers, including VPS, Bare Metal, and Raspberry Pis, giving you the convenience of cloud-like management on your own infrastructure.

One of Coolify's key advantages is its lack of vendor lock-in. All configurations are saved directly to your server, meaning you retain control over your resources even if you stop using Coolify. While you might lose some automation and features, your applications and databases remain manageable, ensuring flexibility and control over your environment.

GitHub - coollabsio/coolify: An open-source & self-hostable Heroku / Netlify / Vercel alternative.
An open-source & self-hostable Heroku / Netlify / Vercel alternative. - coollabsio/coolify

4. Figma for Linux

Figma is a popular web-based design tool used for interface design, prototyping, and collaborative design work. It’s widely favored by designers due to its real-time collaboration features, which allow multiple users to work on the same design file simultaneously. Figma's flexibility and accessibility have made it a go-to choice for UI/UX designers, especially for teams working remotely.

Figma for Linux is an unofficial project that brings Figma to Linux users, providing a native-like experience. This version of Figma is built using Svelte, a modern JavaScript framework known for its performance and simplicity.

By leveraging Svelte, Figma for Linux ensures a smooth and responsive user experience while maintaining the core functionality that Figma users expect.

This project is particularly valuable for designers who prefer or require a Linux environment but still want to utilize Figma’s powerful design tools.

GitHub - Figma-Linux/figma-linux: Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux
Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux - Figma-Linux/figma-linux

5. Chat UI (AI Chat Interface)

A chat interface using open source models, eg OpenAssistant or Llama. It is a SvelteKit app and it powers the HuggingChat app on hf.co/chat.

GitHub - huggingface/chat-ui: Open source codebase powering the HuggingChat app
Open source codebase powering the HuggingChat app. Contribute to huggingface/chat-ui development by creating an account on GitHub.

6. Primo

Primo is a self-hosted visual CMS with a built-in code editor, Svelte blocks, and static site generator.

Primo Features

  • Visual, on-page content editing
  • Drag-and-drop page building with blocks
  • Integrated development environment for blocks and pages
  • Static site generation
  • Real-time page collaboration
  • Internationalization
  • Multisite (1 server = infinity sites)
  • Deploys to Github (i.e. any web host)
GitHub - primocms/primo: Primo is a visual CMS with a built-in code editor, Svelte blocks, and static site generator.
Primo is a visual CMS with a built-in code editor, Svelte blocks, and static site generator. - GitHub - primocms/primo: Primo is a visual CMS with a built-in code editor, Svelte blocks, and static…

7. LibreLingo

LibreLingo is an open-source language-learning platform that allows users to create, share, and use language courses. It’s designed to be accessible and flexible, enabling anyone to contribute to and customize courses according to their needs.

LibreLingo is built with a focus on community-driven development, making it a collaborative project that grows with its user base.

Svelte is used in LibreLingo to build its user interface. Svelte’s modern, lightweight, and reactive framework allows LibreLingo to provide a fast and smooth user experience.

Features

  • 🏹 practice using interactive exercises
  • 🤹 spaced repetition
  • 📊 save and monitor progress
  • 🔄 synchronise progress across multiple devices
  • 📱 works on various devices such as phones, tablets and desktop computers
  • 🧑‍🤝‍🧑 owned by you, the community
  • 🕊️ most courses are free, as in freedom and also as in beer
GitHub - kantord/LibreLingo: 🐢 🌎 📚 a community-owned language-learning platform
🐢 🌎 📚 a community-owned language-learning platform - kantord/LibreLingo

8. Exatorrent (Self-hosted Torrent Client)

Exatorrent is a free and open-source web-based torrent client that comes with dozens of fancy features.

Key Features

  • Exatorrent is Elegant BitTorrent Client written in Go language and Svelte.
  • It is Simple, easy to use, yet feature rich.
  • It can be run locally or be hosted in Remote Server with good resources.
  • It is Single Completely Statically Linked Binary with Zero External Dependencies.
  • It is lightweight and light on resources.
  • It comes with Beautiful Responsive Web Client written in Svelte and Typescript.
  • Thanks to documented WebSocket API of exatorrent, custom client can be created.
  • It supports Single User Mode and Multi User Mode.
  • Torrented Files are stored in local disk can be downloaded and streamed via HTTP/Browser/Media Players.
GitHub - varbhat/exatorrent: 🧲 Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
🧲 Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player. - varbhat/exatorrent

9. Rill (Data Engineering)

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.

GitHub - rilldata/rill: Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code. - rilldata/rill

10. Svelte Commerce

Svelte Commerce is an open-source e-commerce platform built with Svelte. It provides a foundation for creating modern, fast, and responsive online stores. The platform leverages the simplicity and performance of Svelte to offer a streamlined development experience, making it easier for developers to build and customize e-commerce sites.

Features

  • 👨🏻‍💻 Its both SSR and SPA
  • 🚀 Superfast
  • 🔗 It is possible to connect with any eCommerce backend if the backend has Rest API
  • 🔓 Svelte Commerce is free and open source. Download and modify it the way you want
  • 🛒 Most of the essential features for ecommerce are already integrated
  • 💰 No need to make a big leap or invest huge amount. Just take this opend source project and attach to existing backend.
GitHub - itswadesh/svelte-commerce: The open-source storefront for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. The API approach also allows you to merge Svelte Commerce with any third-party tool like payment gateways, POS or AI. WIP for MedusaJS, Woocommerce, Bigcommerce and Shopify.
The open-source storefront for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. The API approach also allows you to merge Svelte Commerce with any third-party tool li…

11. Animotion (Slideshow and Presentations)

Animotion is a presentational framework for creating beautiful slides and visualizing ideas with code using SvelteReveal.js and Tailwind CSS.

GitHub - animotionjs/animotion: 🪄 Create beautiful presentations with Svelte
🪄 Create beautiful presentations with Svelte. Contribute to animotionjs/animotion development by creating an account on GitHub.

12. Tauri UI

Tauri is an open-source framework for creating desktop apps using web technologies. It is built by Rust language, and works very well with many frameworks such as React, Next.js and Svelte of course.

Tauri UI enables you to Create modern Tauri desktop apps in just a few simple steps. Tauri UI Templates is a starting point for building modern desktop applications with web technologies with using shadcn/uiTauri.

GitHub - agmmnn/tauri-ui: 🦀 Create modern Tauri desktop apps in just a few simple steps with shadcn/ui. React, Next.js, Sveltekit.
🦀 Create modern Tauri desktop apps in just a few simple steps with shadcn/ui. React, Next.js, Sveltekit. - agmmnn/tauri-ui

13. SaaS Starter: A SvelteKit Boilerplate/Template

This is an open-source production ready starter for Svelte and SvelteKit for creating SaaS apps.

SaaS Starter: A SvelteKit Boilerplate/Template To Speed Up Your Production with Quality Code
This amazing open-source SaaS Starter is a powerful boilerplate/template built with SvelteKit, designed to streamline the development of Software as a Service (SaaS) applications. If you’re aiming to launch your SaaS product quickly and efficiently, this template offers a solid foundation that can save you time and effort. Benefits

14. SvelteStorm

SvelteStorm is an open-source Integrated Development Environment (IDE) specifically designed for Svelte developers. It offers a tailored environment that enhances productivity by providing tools and features optimized for Svelte projects.

SvelteStorm aims to streamline the development process, making it easier to build and maintain Svelte applications.

GitHub - open-source-labs/SvelteStorm: SvelteStorm is an open-source IDE with a built-in Debugging window for viewing and debugging your Svelte project in real-time
SvelteStorm is an open-source IDE with a built-in Debugging window for viewing and debugging your Svelte project in real-time - open-source-labs/SvelteStorm

15. Plenti (Web Development)

Static Site Generator with Go backend and Svelte frontend.

GitHub - plentico/plenti: Static Site Generator with Go backend and Svelte frontend
Static Site Generator with Go backend and Svelte frontend - plentico/plenti

16. Sveltia-cms

Sveltia CMS is a Git-based lightweight headless CMS under active development as a modern, quick replacement for Netlify CMS and Decap CMS. In some simple cases, migration is as easy as a single line of code change, although we are still working on improving compatibility.

The free, open source, UX-focused alternative to Netlify/Decap CMS is now in public beta — with more features to come.

GitHub - sveltia/sveltia-cms: Alternative to Netlify/Decap CMS. Fast, lightweight, Git-based headless CMS. Modern UX, first-class i18n support, open source & free. Made with Svelte.
Alternative to Netlify/Decap CMS. Fast, lightweight, Git-based headless CMS. Modern UX, first-class i18n support, open source & free. Made with Svelte. - sveltia/sveltia-cms

17. Swyxkit

An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for SvelteKit 1.0!

GitHub - swyxio/swyxkit: An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for SvelteKit 1.0!
An opinionated blog starter for SvelteKit + Tailwind + Netlify. Refreshed for SvelteKit 1.0! - swyxio/swyxkit

18. Verve

Verve is a desktop app launcher for macOS built using Tauri framework and Svelte.

GitHub - ParthJadhav/Verve: Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡
Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡ - ParthJadhav/Verve

19. Miru

Miru is a desktop app that allows users to watch anime directly from streaming tourint files.

GitHub - ThaUnknown/miru: Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads. - ThaUnknown/miru
GitHub - ThaUnknown/miru: Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads. - ThaUnknown/miru







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+