open-apps  by tortuvshin

Curated directory of production-ready open-source applications

Created 8 years ago
4,333 stars

Top 11.1% on SourcePulse

GitHubView on GitHub
Project Summary

A curated directory of production-ready open-source application codebases, Open Apps aims to help developers find and learn from real-world software projects. It targets developers seeking to study application architecture, UI patterns, data flow, and other practical aspects of software development, offering a more focused alternative to generic lists or star-count-driven searches. The project prioritizes apps with clear structure, scope, and documentation, enabling easier comparison and identification of valuable contribution opportunities.

How It Works

Open Apps meticulously curates open-source applications, evaluating each based on practical criteria such as being a "real app," having an understandable and study-worthy codebase, a clear license, and sufficient activity or historical significance. This selection process filters out simple demos, tutorials, and libraries, focusing instead on full-stack products, mobile, web, and desktop applications that offer substantial learning value. The goal is to provide a high-signal resource for developers.

Quick Start & Requirements

The project's primary interface is its website (https://open-apps.dev.mn). For programmatic access, AI-readable files are available at https://open-apps.dev.mn/llms.txt and https://open-apps.dev.mn/llms-full.txt. Developers can submit new applications for consideration via https://open-apps.dev.mn/submit. The README does not specify direct installation or execution commands for the directory itself.

Highlighted Details

  • Focuses exclusively on "real apps" (mobile, web, desktop, full-stack) with practical application scope, excluding demos, tutorials, or libraries.
  • Each listed app includes rich metadata: description, category, platform, tech stack, license, GitHub stars/forks, contributor count, last commit date, and various scores (activity, maturity, learning, contribution, documentation).
  • Provides AI-readable data files to facilitate integration with AI assistants and programmatic analysis of the curated app data.
  • Currently features 79 curated applications, with an ongoing emphasis on quality over quantity.

Maintenance & Community

The project is described as being in an "early" stage, with plans to expand the number of apps, categories, and metadata over time. Developers are encouraged to contribute by submitting suitable applications. No specific community channels (e.g., Discord, Slack) or details on core maintainers or sponsorships are provided in the README.

Licensing & Compatibility

The Open Apps project is released under the MIT license. This permissive license allows for broad use, modification, and distribution, including in commercial and closed-source applications, with minimal restrictions beyond attribution.

Limitations & Caveats

As an early-stage, curated effort, Open Apps currently lists a limited number of applications (79) and prioritizes quality over comprehensive coverage. Users seeking niche or highly specific types of applications may not find them represented. The README does not outline a formal review process for submissions or provide a public roadmap for future development.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
34
Issues (30d)
0
Star History
17 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.