meteor/meteor

Meteor, the JavaScript App Platform

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on December 30th, 2024
Created on January 19th, 2012
Open Issues & Pull Requests: 411 (+0)
Number of forks: 5,241
Total Stargazers: 44,812 (+0)
Total Subscribers: 1,478 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.9 days
Mean response time: 400.1 days
90th percentile: 1563.2 days
Tracked items: 491

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 89% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "modern-build-stack" is answered fastest, typically in about 21 hours, while "Project:Mobile" waits about 11 months. Almost all tracked open issues have seen activity in the last three months. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 219
New in 7 days: 5
Closed in 7 days: 0
Avg open age: 764 days
Stale 30+ days: 191
Stale 90+ days: 153

Recent activity

Opened in 7 days: 5
Closed in 7 days: 0
Comments in 7 days: 5
Events in 7 days: 15

Top labels

  • confirmed (803)
  • Type:Feature (744)
  • Project:Mobile (637)
  • Type:Bug (634)
  • Project:Tool (300)
  • Impact:few (272)
  • Severity:has-workaround (266)
  • idle (255)

Detailed Description

Meteor is a JavaScript application platform designed to simplify the development of modern web applications. The repository serves as the core framework and build system for creating full-stack applications using JavaScript across multiple platforms. According to its documentation, Meteor positions itself as an ultra-simple environment that integrates popular frameworks and tools out-of-the-box, allowing developers to focus on building features rather than configuring disparate components.

The platform supports multiple frontend frameworks including React, Vue, Svelte, Solid, and Blaze, enabling developers to choose their preferred templating and UI approach. This flexibility is central to Meteor's design philosophy, which emphasizes rapid prototyping and development using modern JavaScript. The framework is built around reactive programming principles and real-time data synchronization, with MongoDB integration as a primary database option. The publish-subscribe pattern is fundamental to Meteor's architecture, enabling efficient client-server communication and live data updates without requiring developers to manually manage synchronization logic.

Meteor functions as a full-stack, isomorphic JavaScript framework where the same codebase can run on both client and server, reducing duplication and improving development efficiency. The platform includes a smart package system and zero-configuration setup, allowing developers to get started quickly without extensive build tool configuration. Beyond web applications, Meteor supports building applications for iOS, Android, and desktop platforms using the same codebase, providing a seamless update experience across devices.

The project maintains connections with major technology repositories including Microsoft's VSCode and TypeScript implementations as well as the Rust language repository, indicating cross-pollination of ideas and practices with other significant open-source projects. The framework is written primarily in JavaScript and is distributed through npm, making it accessible to the JavaScript development community. Meteor's ecosystem includes complementary services such as Galaxy for deployment, Atmosphere for package discovery, and dedicated forums and Discord community channels for developer support and discussion.