Readme

Million.js was initially created by Aiden Bai (opens in a new tab) in 2021 as a research project (opens in a new tab). Since then, it has grown into a community-driven project with over 40 contributors.

Our project's thesis is simple: Developer Experience and User Experience are not mutually exclusive. Frameworks should not only empower developers to build great products, but ship fast experiences for users.

In pursuit of this goal, we provide two main APIs:

  • "The Fundamentals" - The underlying a block virtual DOM API hyper-optimized for speed.
  • "The Growth Hack" - The compatibility layer, which provides API's for React, Preact, Next.js, and more.

Looking to join us? Say hi 👋 to the Million.js crew:


Design Assets

Feel free to use the Million.js logo and other assets in your project. But please don't modify the logo, and don't use the logo to represent your project or product.

NameDescriptionPreview
IconUseful for favicons, app icons, link icons, etc.favicon
LogoFull Million.js logologo
Social CardThe Million.js social cardMillion.js banner

Acknowledgments

Million takes heavy inspiration from the following projects:

Million is being used at companies like Wyze (opens in a new tab) and Dimension (opens in a new tab), as well as open source work like Quartz (opens in a new tab), TinyPages (opens in a new tab), and more (opens in a new tab).

Sponsors

License

Million is MIT-licensed open-source software.