Git Product home page Git Product logo

awesome-meteor's Introduction

Awesome Meteor.js Awesome

Awesome packages, articles, tips and people all around Meteor.js

Meteor.js is an open source platform for building Web, Mobile, and Desktop applications.

βœ… Features & Capabilities

  • Battle-tested, backward compatible with a track record to prove and stable, forget about the JavaScript fatigue and focus on your business
  • Differential bundling (which is awesome)
  • Dynamic imports
  • Built-in TypeScript
  • Support for React, Svelte, Agular, and Blaze (which is still great, all supported views have tutorials)
  • Meteor Vue with HMR
  • Support for SQL with real-time maintained by @vlasky
  • Much faster build times and MUP support thanks to zodern
  • NPM support
  • Latest NodeJS support with easy update
  • SSR Support

πŸ“¦ Notable Packages

  • Up-to-date router (flow router)

  • Scaling with Redis (while maintaining the same API), using RedisOplog

  • Anstromy: The Astronomy 2.x package introduces the Model Layer for Meteor collections. Do more with less code, a really impressive and well documented package.

  • SQL like relationship query using Grapher

  • Meteor + Electron

  • Meteor built client (a.k.a static site generator)

  • Meteor Files: Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure, and robust.

  • NPDev React Loadable

  • Meteor Elm

  • Reactive aggregate: pub/sub support for Mongo Lookups

  • SimpleSchema: a JavaScript schema validation package that supports direct validation of MongoDB update modifier objects by @aldeed

  • Socialize: Packages for social interaction within Meteor applications.

  • quave profile: profile the server runtime of Meteor with automatic update to S3

  • pub-sub-lite: lighter (Method-based) pub/sub for Meteor with client caching other performance boosts

  • 🚌 Data Layer & Transports

  • DDP/Websockets (default)

    • SimpleDDP An easy to use DDP client library, can be used to connect to static sites (CRA, NextJS etc.), or microservices to Meteor backends via DDP
    • SwiftDDP integrate servers written in meteor (a framework written in javascript) using native Swift in iOS.
  • Rest

    • Meteor Rest: your Meteor app accessible over HTTP and DDP alike – Picker: an easy to use server-side router for Meteor.
  • GraphQL

πŸš€ Deployment & Production

  • Hosting
    • Galaxy: awesome Meteor hosting, forget about DevOps and focus on your business
    • Scaling: another awesome meteor hosting, optimized for Meteor with sticky session and Mongo Oplog.
    • zCloud
  • Galaxy Guide: a great resource on how to deploy and manage your production applications.
  • MUP: an awesome Meteor swiss-knife deployment tool
  • Monitoring
    • Galaxy APM: Galaxy built-in Meteor apps monitoring tool
    • MontiAPM: standalone hosted Meteor monitoring service
    • Open Kadira: Open source meteor monitoring tool
    • Meteor APM: Performance Monitoring for Meteor based on Elastic APM
    • Secure Meteor: a book on Meteor security
  • Meteor Scaling/Performance Best Practices: a thread about scaling tips and best practices.
  • Heroku buildpack for Meteor v1.0+.
  • Meteor Azure: Automate Meteor deployments on Azure App Service

Note if you are deploying outside of Galaxy and your business is profitable then please consider sponsoring the Meteor community developers below so they can support your business foundation. ❀️

🧰 Tools

  • Atmosphere: Meteor’s specialized full-stack packing system, complementary to NPM
  • Packosphere
  • Meteor Dev Tools: Chrome extension for inspecting Meteor clients
  • Make CLI: Maka-CLI is a command-line tool, which organizes a web application’s file structure and automates everyday package installation tasks for various application frameworks (i.e., React, GraphQL, Rest API, Material-UI, Jasmine / Mocha Tests).

🏠 Community

🌱 Notable Open Source Projects

  • RocketChat: The ultimate Free Open Source Solution for team communications.
  • Wekan: The open-source kanban (inspired by Trello built with Meteor)
  • Open Kadira: Open source meteor monitoring tool
  • LessWrong 2.0: awesome discussion space, especially in the age of false information, build with VulcanJS 19 which is built on Meteor, check it out!

πŸ“– Tutorials & References

😎 Awesome Meteor Developers

Do support the Meteor open-source community by sponsoring those awesome members (contribute what you can afford):

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

awesome-meteor's People

Contributors

aogaili avatar storytellercz avatar

Stargazers

 avatar

Forkers

fredmaiaarantes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.