sveltejs/svelte

web development for the rest of us

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on December 31st, 2024
Created on November 20th, 2016
Open Issues & Pull Requests: 1,073 (+0)
Number of forks: 5,215
Total Stargazers: 87,982 (+0)
Total Subscribers: 934 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 hours
Mean response time: 153.5 days
90th percentile: 573.4 days
Tracked items: 3,563

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "needs discussion" is answered fastest, typically in about 2 hours, while "temp-stale" waits about 55 months. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 7% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 947
New in 7 days: 15
Closed in 7 days: 36
Avg open age: 712 days
Stale 30+ days: 921
Stale 90+ days: 855

Recent activity

Opened in 7 days: 12
Closed in 7 days: 35
Comments in 7 days: 8
Events in 7 days: 57

Top labels

  • bug (1,288)
  • feature request (444)
  • awaiting submitter (380)
  • documentation (262)
  • temp-stale (256)
  • stale-bot (232)
  • compiler (171)
  • transition/animation (146)

Detailed Description

Svelte is a compiler-based JavaScript framework designed to simplify web application development by converting declarative components into highly optimized JavaScript code that performs surgical DOM updates. Rather than shipping a runtime framework to the browser, Svelte moves the heavy lifting to build time, resulting in smaller bundle sizes and faster application performance. The project is positioned as "web development for the rest of us," emphasizing accessibility and developer experience alongside technical efficiency.

The repository is written primarily in JavaScript and serves as the core implementation of the Svelte compiler and framework. It encompasses the compilation infrastructure, template syntax, reactivity system, and component model that define how developers write Svelte applications. The framework supports declarative syntax, two-way binding, and component-based architecture, enabling developers to build interactive web applications with minimal boilerplate. The build-time compilation approach means that optimization happens before code reaches users, contrasting with runtime frameworks that defer these decisions to the browser.

GitGenius activity data reveals substantial community engagement around this project.

The project maintains overlapping contributor relationships with major repositories including Microsoft's VSCode and TypeScript implementations, as well as the Rust language repository, indicating cross-pollination of ideas and expertise across significant open-source ecosystems. This suggests Svelte's architecture and design patterns influence and are influenced by work in adjacent technical domains.

Svelte is MIT-licensed open source software developed entirely by volunteers. The project maintains a public roadmap documenting current development priorities and accepts contributions through established guidelines. The framework is supported through Open Collective donations, with funds directed toward development expenses and hosting costs. The official Svelte website at svelte.dev serves as the primary resource for learning and documentation, complemented by an active Discord community for real-time discussion and support.

The repository's classification as emphasizing small footprint, lightweight design, and minimal bundle size reflects its core architectural philosophy of shifting computational work from runtime to compile time. This approach enables developers to create performant, interactive web applications without the overhead traditionally associated with framework-based development, making sophisticated web development accessible to a broader audience of developers.