Open Source · JavaScript Ecosystem

Open-source tools for modern developers

Open Fotros builds high-quality JavaScript libraries, npm packages, CLI tools, and developer utilities — crafted with transparency, built for the community.

42+
npm packages
3.2k
GitHub stars
128
Contributors
ecosystem.ts — open-fotros
1
type ProjectKind =
2
  | 'library'
3
  | 'mirror-service'
4
  | 'devops-tool'
5
  | 'server-utility';
6
 
7
export const openFotros = {
8
  name: 'Open Fotros',
9
  builds: ['npm packages', 'mirror services', 'devops tools'],
10
  targets: ['Node.js', 'Ubuntu', 'Nginx', 'Docker'],
11
  principles: ['open-source', 'typed', 'self-hosted'],
12
} as const;
13
 
14
export type FotrosProject = typeof openFotros.builds[number];
3.2k
412
TypeScript
$ npm config set registry https://open.fotros.dev/mirrors/npm
// ABOUT THE TEAM

A team that ships open-source infrastructure

Open Fotros is a collective of developers, engineers, and tooling enthusiasts dedicated to improving the JavaScript ecosystem. We build the plumbing — parsers, bundlers, runtimes, and utilities — so you can focus on your product.

Transparency runs through everything we do. Roadmaps are public. Architecture decisions are documented. Governance is clear. We think open-source software works best when the process is as open as the code.

2021
Founded
17
Active members
MIT
Licensed
Open by Default
Every line of code is public. We believe great software is built in the open, not behind closed doors.
Community First
Our tools are shaped by real developer feedback. Issues, PRs, and discussions drive every roadmap decision.
Developer Experience
We sweat the API design, the error messages, the docs. DX isn't an afterthought — it's the product.
Collaborative Build
Distributed contributors across timezones, working async-first with documented decisions and clear processes.
JavaScript Ecosystem
Everything we ship targets the JS/TS ecosystem: Node.js, browsers, edge runtimes, and everything in between.
Composable Tools
Focused packages that do one thing well. Build bigger systems by composing smaller, well-defined primitives.
// FEATURED PROJECTS

Everything ships to npm

Production-ready packages with full TypeScript support, comprehensive docs, and active maintenance.

1.2k
48k/mo
@fotros/schema

Blazing-fast TypeScript schema parser and validator with zero dependencies and full type inference.

TypeScriptnpmValidationTypeScript
834
22k/mo
@fotros/cli

Extensible CLI framework for building Node.js command-line tools with plugin support and auto-completion.

CLINode.jsOpen SourceJavaScript
562
15k/mo
@fotros/runtime

Lightweight JavaScript runtime utilities for edge environments — streams, crypto, fetch polyfills.

EdgeRuntimenpmTypeScript
941
31k/mo
@fotros/bundler

Zero-config bundler for npm libraries. Produces ESM + CJS outputs with TypeScript declarations.

BundlerESMCLITypeScript
378
9k/mo
@fotros/testkit

Minimal, fast test runner built for library authors. Works with any assertion library.

TestingDXnpmJavaScript
295
7k/mo
@fotros/env

Type-safe environment variable parser with schema validation and runtime checks for Node.js apps.

DXTypeScriptnpmTypeScript
// JOIN THE TEAM

Build open-source tools with us

Open Fotros is always looking for passionate developers who want to contribute to the JavaScript ecosystem. Whether you write code, documentation, or tests — there's a place for you here.

Ship Real Code
Your contributions land in packages used by thousands of developers.
Public Presence
Get credited on every release, showcased on our contributors page.
Learn & Grow
Collaborate with experienced open-source maintainers and level up your craft.
Global Community
Work async with developers across timezones and build your network.
Apply to Collaborate
github.com/
// BLOG & UPDATES

Latest from the team

View all posts
Release Jun 5, 2026

@fotros/schema v2.4 — Recursive Types and Performance Improvements

This release brings recursive type support, a 40% parse performance improvement for large payloads, and a new strict mode that rejects unknown keys by default.

Read More
// COMMUNITY & OPEN SOURCE

Built in public, by the community

Every issue, PR, and discussion happens in the open. Our health metrics, contributor graphs, and roadmaps are all publicly visible.

42
Open-source projects
across npm & GitHub
42+
npm packages
3.2M total downloads
128
Contributors
from 24 countries
1,400+
Documentation pages
always up to date
Recent ActivityLive

mia-chen merged PR #284 into @fotros/schema main

2h ago

rafael-dev starred @fotros/cli — now at 834 stars

4h ago

New discussion: 'Async validators in @fotros/schema'

6h ago

@fotros/bundler v1.5.0 published to npm

1d ago

priya-k opened issue #112: 'ESM interop edge case'

2d ago
Top Contributors
@arian koochak
@arian koochak
241
A
@Aliakbar Kadkhoda
187
N
@Nima Mesbah
143
A
@Ardalan Abdollahian
108
M
@Mohammad Hossein Noughabi
94
Follow on GitHub

Star our repos, watch releases, open issues, and send PRs.

GitHub →