10 Years of Meteor: My experience with a pioneering JavaScript framework

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • liveblocks

    Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.

  • Wow, Sacha! 10 years already. Meteor was one of the first Javascript frameworks which gave me joy. Maybe the closest to that today is Imba. Realtime all the time was performance heavy for sure but so much fun. I recently saw https://liveblocks.io/ which is trying to do realtime primitives for the wave. Discover Meteor was one of the first "modern" programming framework books I bought and I still remember the book built on an example which was missing from a lot of books in that era. Wish you all the best. Modern JS is a complicated mess. I would love to go back to that era where people were trying to do magical things with one api call. Hooks in React is more complicated than a whole library from that era. That is not a good thing. In 10 years we should have had far more higher level tools. Wish you all the best. Meteor gave me a lot of joy. Maybe I will try building something with it again to see where it's at.

  • lunchplanner

    Discontinued (VERY old code I keep for self reference, this is supposed to be a joke anyway)

  • Too long ago, I had written a lunch-planner as a joke to mock how much time we were losing by discussing what to eat at the office (and it even was used in a non-sarcastic way, to my own amazement), and I used meteor because it just worked.

    2 years ago I said, I wonder if it works still, and I installed meteor, did an update and voila! It worked, just million times faster to build and much more responsive: https://github.com/egeozcan/lunchplanner/commit/91541a637531...

    Even the built-in account system still works!!

    Of course, it's not a serious project but I'm just very positively surprised how great of a DX Meteor has.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • thin-backend

    🔥 Thin Backend is a Blazing Fast, Universal Web App Backend for Making Realtime Single Page Apps

  • Real-time by default for everything is really a fun way to write web apps. A little bit inspired by Meteor we've build Thin Backend, which provides a real-time API for querying data and writing to a postgres database. If you're interested, check it out at https://thin.dev/ or check the demo video https://www.youtube.com/watch?v=-jj19fpkd2c

  • js-utils

    JavaScript utilities used in UI Drafter

  • ReactiveVar was my favorite part. I wrote a clone of it [1] ReactiveState. It’s a PubSub that binds to the ‘state’ of one or more React class components.

    Also, I wrote a clone of their ‘match’ library, I call it type-check [2].

    Lastly, I made something like their DDP for my app. [3]

    In summary, I highly appreciate Meteor’s ideas. In a sense, my app is architected based on them.

    Thank you MDG!

    1. https://github.com/uxtely/js-utils/tree/main/reactive-state

    2.

  • fresh

    The next-gen web framework.

  • deno run -A -r https://fresh.deno.dev my-project

  • Pixel-Art-Academy

    An adventure game for learning to draw.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts