Roadmap

Describes the high-level features and actions for the Meteor project in the near-to-medium term future.

Introduction

Up to date as of Jan 26, 2022

This document describes the high-level features and actions for the Meteor project in the near-to-medium term future. The description of many items include sentences and ideas from Meteor community members.

As with any roadmap, this is a living document that will evolve as priorities and dependencies shift.

Contributors are encouraged to focus their efforts on work that aligns with the roadmap then we can work together in these areas.

If you have new feature requests or ideas you should open a new discussion.

Core team

The items in this section are the core team’s priorities.

Next minor releases

  • New Core Packages
    • Accounts 2FA package; PR
    • Better file upload support;
  • TailwindCSS 3.0 JIT Support; Discussion
  • Tree-shaking; PR
  • Guide review;
  • Provide new async APIs where Fibers is required;
    • Mongo package with Async API; PR
  • Finish Blaze 2.6;
  • ES Modules Support;
  • node: Protocol Import Support;
  • Explore new ways to expose Meteor type definitions;

Next major releases

  • Support building mobile apps using CapacitorJS;
  • Explore bringing Redis-oplog to core;
  • Support Top-level await;
  • Remove Fibers dependency from Meteor Public APIs;
  • Make Fibers optional on runtime, or remove it entirely;
  • Improve Dev Tools
    • Better way to define Meteor public API types;
    • Better support for mainstream IDEs;
  • Launch new sections for Meteor University;
  • ARM Support;
  • HTTP/3 Support;
  • MongoDB Change Streams Support;
  • Explore Flutter as a front-end for Meteor apps;

Community

The items in this section are not the priorities of the core team but the core team can support community members working on it.

  • Finish Vue3 integration; Basic usage
  • Svelte real app examples;
  • SolidJS real app examples;
  • React Native real app examples;

Previous releases

For more completed items, refer to our changelog.

Edit on GitHub
// search box