Skip to content

Latest commit

 

History

History
241 lines (183 loc) · 17.8 KB

readme.md

File metadata and controls

241 lines (183 loc) · 17.8 KB

Awesome Meteor.JS Awesome lint

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

Awesome Meteor.js

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

Contents

Featured (new releases)

News and Blogs

Packages

Awesome packages listed in groups.

  • Application Structure

    • zodern:types - Tooling to use Typescript types from Meteor.js packages in your apps.
    • mdg:validated-method - Define methods in a structured way, with mixins.
    • meteor-partitioner - Transparently divide a single Meteor.js app into several different instances shared between different groups of users.
  • Analytics

    • okgrow:analytics - Google Analytics, Mixpanel, KISSmetrics (and more) integration for meteor.
    • quave:analytics - A Meteor package that allows you to send your page views and more to Google Analytics.
  • Collections

    • aldeed:collection2 - Attach a schema to a Mongo.Collection. Automatically validates against that schema when inserting and updating from client or server code.
    • aldeed:schema-deny - Allows you to deny inserting or updating certain properties in your database by setting options in your schema.
    • aldeed:schema-index - Control some MongoDB indexing from your SimpleSchema.
    • matb33:collection-hooks - Extends Mongo.Collection with before/after hooks for insert, update, remove, find, and findOne.
    • rywood:publish-composite - Provides a flexible way to publish a set of related documents from various collections using a reactive join. This makes it easy to publish a whole tree of documents at once. The published collections are reactive.
    • dburles:collection-helpers - Collection helpers automatically sets up a transformation on your collections.
    • cultofcoders:grapher - Grapher: Meteor.js Collection Joins + Reactive GraphQL like queries.
    • quave:collections - Helps to create collections in a standard way.
  • Scalability & Performance Improvers

    • redis-oplog - Re-implementation of the Meteor's MongoDB oplog tailing with the help of Redis. This package will solve lots of scale problems.
    • oplogtoredis - Not a package but may be needed when using redis-oplog. This program tails the oplog of a Mongo server, and publishes changes to Redis.
    • changestream-to-redis - Not a package but may be needed when using redis-oplog. This program listens to a MongoDB Change Stream, and publishes changes to Redis. An alternative to oplogtoredis.
    • maestroqadev:pub-sub-lite - Transform publications to be non-reactive.
    • artillery-engine-meteor - Artillery load testing for applications.
    • bundle-visualizer - An analysis tool which provides a visual representation within the web browser showing what is included in the initial client bundle.
    • ddp-rate-limiter - Customize rate limiting for methods and subscriptions to avoid a high load of WebSocket messages in your app.
  • Users & Roles

  • Forms

  • Data Display

  • File Management

  • Internationalization

  • Logging

  • Performance Monitoring

    • mdg:meteor-apm-agent - If you are hosting on Galaxy professional tier you should install this package to get performance monitoring in Galaxy APM.
    • montiapm:agent - Monitor your application in production to improve performance and fix errors.
    • meteorhacks:zones - Improves error tracking. It can be used to capture stack traces over the async execution path.
    • kschingiz:meteor-elastic-apm - Performance monitoring for Meteor.js applications based on Elastic APM.
  • Routers

  • Cron Jobs

    • msavin:sjobs - A Meteor.js-first jobs queue / task scheduler.
    • percolate:synced-cron - Cron system for Meteor.js. It supports synchronizing jobs between multiple processes.
    • ostrio:cron-jobs - Package with similar API to native setTimeout and setInterval methods, but synced between all running Meteor.js (Node.js) instances.
  • Debugging Tools

  • Deployment

    • meteor-up - Helps you to deploy Meteor.js application to your server with a single command (Works well with redis-oplog).
  • Blaze

  • SEO

    • mdg:seo - Makes use of the built-in SEO support in Galaxy.
    • ostrio:spiderable-middleware - Prerendering (a.k.a. Spiderable) with support of ES6 (ECMAScript2015) - Meteor app crawled perfectly by search engines.
  • Tooling

Guides

Courses

  • YouTube - Learn by YouTube videos.
  • EventedMind - It's old but goes into detail regarding how Meteor.js internals.

Services

  • Galaxy - All the required services for most Meteor.js applications.
  • Monti APM - APM service for your Meteor.js application. The free package will help you a lot.

Companies

  • Any Run - Interactive malware analyzer.
  • Apify - The platform where developers build, deploy, and monitor web scraping and browser automation tools is using Meteor.js at their application https://console.apify.com/.
  • Awell Health - Automate routine clinical tasks.
  • Azumuta - Most complete software tool that eliminates the use of paperwork in your factory. Their application at https://app.azumuta.com/login is written with Meteor.js.
  • Bike Soup - The cycle marketplace.
  • Biscoint - Compare and find in realtime the best effective prices in Brazil's top Bitcoin exchanges.
  • Candis - Digitize your invoice management now.
  • Chatra - Live chat, chatbots, email & social messaging for business.
  • Cheat Code - The application is written with Meteor.js.
  • Code Signal - Seamless technical hiring, from screening to interview.
  • CSGO.NET - CSGO related website is written by Meteor.js.
  • Cuadds - The productivity platform that lets you do things your way.
  • Edabit - A better way to learn programming.
  • Favro - Collaborative planning application is written with Meteor.js.
  • Flow Hub - Fast, reliable, and easy to use, Flowhub is the dispensary growth platform built for compliant, high-performing cannabis retailers.
  • Fly me to
  • Hubro - Online business simulations that allow participants to practice business skills through experiential learning.
  • Ledgy - Ledgy is the equity management platform that takes your company further.
  • Literary Universe - All-in-one creative writing and publishing platform.
  • Maestro QA - Improves agent performance, measure BPOs, power Root-Cause Analysis.
  • md5hashing - The service provides tooling for hashing.
  • Mockup Jar - Eacy to use mockup generator.
  • MongoBooster - The application is written with Meteor.js.
  • Onboardee.io
  • Qualia - Powering real estate's digital transformation.
  • Plutio - Toolkit to run your business application at https://app.plutio.com/ is written with Meteor.js.
  • Rankuup - Digital marketing business.
  • Ritapos - Cloud based POS solution for cafes & restaurants. Their point-of-sale application at https://app.ritapos.com is written with Meteor.js.
  • Rocket Chat - Largest open source communications community in the world is written with Meteor.js.
  • Roti.express - Get instant feedbacks from your meetings, training sessions, workshops, conferences.
  • Seidat - Modern presentation platform for sales teams. Their application at https://app.seidat.com is written with Meteor.js.
  • Self Made - Procuring high-quality creatives has never been more straightforward or accessible.
  • Sidebar - Sidebar has been collecting the best design links of the day since October 2012. It's maintained by Sacha Greif and built with Vulcan Meteor. Sidebar's code is open-source and available on GitHub.
  • Signature - Create your personalised HTML email signature.
  • Submit Hub - The most-transparent place to promote your music.
  • Swydo - Automated Reporting and Monitoring for Online Marketers application at https://app.swydo.com/ is written with Meteor.js.
  • Team Grid - Team management tool.
  • Testrigor - Generative AI-based test automation tool.
  • The Forage - Explore careers and prepare for the job with hundreds of free job simulations designed by the world's top employers.
  • Visibook - The easiest way to schedule customers and send appointment reminders.
  • xcusy - Free and Anonymous Alternative to Chatroulette.
  • Wekan - Open-Source Kanban.
  • Zip Board - Proofing tool for faster approval and production application at https://app.zipboard.co is written with Meteor.js.

Open Source Apps

  • Rocket.Chat - Realtime chat application.
  • Wekan - Open source Trello-like kanban.
  • Nosqlclient - MongoDB management tool.
  • radgrad2 - Education management system.
  • coauthor - Coauthor supercollaboration/discussion forum.

Follow

Who else should we be following!?

Other

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!