MCPcopy Index your code
hub / github.com/codename-co/stack

github.com/codename-co/stack @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
318 symbols 679 edges 102 files 23 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

App icon

Stack

The best free software made accessible.


[!WARNING] This project is in early development and is not ready for production use.

Motivation

Everyone deserves great software without friction. Stack transforms the often complex process of discovering, installing, and managing quality free software into a delightful experience. With our carefully curated collection and one-click installation, we're eliminating barriers between people and the tools they need.

Our mission: make exceptional software accessible to all.

About

Stack consists of three core components:

Component Description Action
🖥️ Desktop App Install software with a single click ↓ Download Now
📚 Hub Browse our curated collection of 200+ applications 👀 Explore Hub
🌐 Website Access documentation and resources → Visit Website

Features

  • [x] 📦 Software bundles: Download and run software stacks with .stack files
  • [x] 👨‍💻 Desktop app:  macOS
  • [x] 🚀 One-click installation: Install software with a single click
  • [x] 🔍 Curated collection: Access carefully selected free applications (and their alternatives)
  • [x] 🐳 Docker compose: Run powerful multi-container applications
  • [x] 🐳 Containers: Run single-container applications
  • [x] 📄 Static sites: Host websites with zero configuration
  • [ ] 🌱 Coming soon: Support for Helm charts, PHP, Python, Node.js, and Go applications
  • [x] 🥧 Recipes: Create custom application stacks by mixing and matching components
  • [ ] 🔒 Security-focused: Open-source software vetted against our security checklist
  • [ ] 🛣 Roadmap:
  • Cross-platform support (Linux, Windows)
  • Self-contained packaging (bundled dependencies)
  • Offline installation support
  • Automatic updates
  • Proxy configuration

Architecture

See the ARCHITECTURE.md document for an overview of the project's architecture.

Contributing

We welcome contributions! Check our CONTRIBUTING.md for guidelines.

License

This repository is available under the MIT License, with the following exception:

  • The packages/app directory is protected under a proprietary license.

Credits

Stack is led by arnaud, who develops this project openly with support from the community.

Europe loves Open source

Extension points exported contracts — how you extend this code

LanguagePickerProps (Interface)
(no doc)
packages/website/src/components/LanguagePicker.tsx

Core symbols most depended-on inside this repo

f
called by 104
hub/astray/Three.js
b
called by 69
hub/astray/Three.js
c
called by 50
hub/astray/Three.js
a
called by 38
hub/astray/Three.js
e
called by 32
hub/astray/Three.js
log
called by 30
packages/app/src-tauri/src/-logger.rs
d
called by 30
hub/astray/Three.js
g
called by 22
hub/astray/Three.js

Shape

Function 308
Class 4
Method 3
Enum 2
Interface 1

Languages

TypeScript86%
Rust13%
Python1%

Modules by API surface

hub/astray/Box2dWeb.min.js102 symbols
hub/astray/jquery.js42 symbols
hub/astray/Three.js38 symbols
hub/astray/keyboard.js11 symbols
packages/app/src-tauri/src/cli.rs9 symbols
packages/app/src-tauri/src/docker.rs7 symbols
packages/website/src/components/DarkModeSwitcher.tsx6 symbols
packages/app/src-tauri/src/api.rs6 symbols
packages/website/src/i18n/utils.ts5 symbols
packages/website/src/helpers/config.ts5 symbols
packages/app/src/models/Container.ts5 symbols
packages/app/src-tauri/src/-logger.rs5 symbols

Datastores touched

(mysql)Database · 1 repos
postgresDatabase · 1 repos
(mongodb)Database · 1 repos
posthogDatabase · 1 repos
SimpleMetricsDatabase · 1 repos
permissionsDatabase · 1 repos
usersDatabase · 1 repos
_supabaseDatabase · 1 repos

For agents

$ claude mcp add stack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact