このページの内容

Awesome Meteor

Meteorを扱う資料や関連プロジェクトをまとめたAwesomeリストです。 上流ではアーカイブ済み、または更新終了と案内されています。

はじめに

始め方

コレクション

コレクション用ヘルパーと拡張

REST

Meteor 向け REST サポート

  • maka:rest - automatically make your Meteor app accessible over HTTP and DDP alike.
  • vatfree:restivus - Make REST endpoints for your Meteor app with incredible ease.

フォームとテンプレート

テンプレート用ヘルパー

ユーザーと認証

ユーザーと認証を扱うツール

  • accounts-js - A suite of packages aims to provide all the tools you need to build a flexible authentication and accounts management solution for your application.
  • alanning:roles - Roles support for the built-in accounts packages.
  • meteor-user-status - Keeps track of users and their meta data.
  • accounts-ui - Accounts UI for React in Meteor 1.3+.

管理

Meteor アプリを管理するツール

監視

Meteor アプリを監視するツール

パフォーマンス

Meteor アプリを高速化するツール

デプロイ

Meteor アプリをデプロイ・保守するツール

  • meteor-up – Meteor Deployments.
  • meteor-google-cloud - Automate Meteor deployments on Google Cloud App Engine Flexible
  • mup-aws-beanstalk - Deploy Meteor apps to AWS Elastic Beanstalk using Meteor Up
  • meteor-azure - Automate Meteor deployments on Azure App Service
  • pm2-meteor - Simplest way to deploy, scale and run Meteor Apps with PM2.
  • meteor-hero - Deploy MeteorJS applications for free with one command utilizing Heroku’s service.
  • meteor-kubernetes-guide - Deploy a Meteor app with Kubernetes.
  • meteorhacks:cluster - Clustering solution for Meteor with load balancing and service discovery
  • demeteorizer - Converts a Meteor app into a “standard” Node.js application
  • percolate:migrations - Simple migration system for Meteor
  • yamup - Deploy Meteor apps to your own Ubuntu server (EC2, …) without dockers
  • waveshosting - Web application to manage meteor deployments.

Docker イメージ

ルーター

Routers for Blaze

  • ostrio:flow-router-extra - Carefully extended flow-router package. Up-to-date version with support of latest Meteor’s releases.
  • msavin:parrot - Web router specially designed for building SPAs using Meteor
  • meteorhacks:picker - Server Side Router for Meteor.
  • iron:router - A router that works on the server and the browser, designed specifically for Meteor.

オフライン

Tools for Meteor offline support

  • ground:db - GroundDB is a thin layer providing Meteor offline database and methods.
  • npdev:collections - An easy way to create offline collections with SSR for Meteor
  • meteor-service-worker - Meteor specific service worker implementaion.
  • quave:pwa - A Meteor package that allows you to configure your PWA.

テスト

テストツール

SEO

検索エンジン最適化ツール

  • ostrio:spiderable-middleware - Prerendering (a.k.a. Spiderable) with support of ES6 (ECMAScript2015) - Meteor app crawled perfectly by search engines.

ファイル

Meteor のファイル処理

  • ostrio:files - Upload files via DDP, HTTP and WebRTC/DC. To Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
  • @reactioncommerce/file-collections - Reaction FileCollections is a set of NPM packages that provide the ability to support file uploads, storage, and downloads in Node and Meteor apps, and in browser JavaScript.
  • netanelgilad:excel - Parsing and generating excel files (xlsx, xls).
  • mikkelking:slingshot - Upload files directly to AWS S3, Google Cloud Storage and others in meteor.

検索・並べ替え・ページネーション

Search, sort and paginate related tools

モバイル

モバイル開発

データ可視化

Data Visualization in Meteor: charts, maps, tables, etc.

分析

分析

  • 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.

Cron ジョブ

Meteor の Cron ジョブ

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

デバッグツール

デバッグツール

エディタープラグイン

スキャフォールディング

スキャフォールディング

  • Meteor Kitchen - Code generator for Meteor.
  • iron-cli - A scaffolding command line tool for Meteor applications.
  • maka-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.

ツール

ボイラープレート

オープンソースアプリ

  • Rocket.Chat - Realtime chat application built with Meteor.
  • Wekan - Open source Trello-like kanban.
  • Unchained Shop - Open source Commerce platform developed with Meteor.
  • VulcanJS - A toolkit to quickly build apps with React, GraphQL & Meteor.
  • Nosqlclient - MongoDB management tool.
  • radgrad2 - Meteor based education management system.
  • coauthor - Coauthor supercollaboration/discussion forum.

国際化

フロントエンドフレームワーク

Alternative Front End Frameworks to Blaze

  • React - Working with React and Meteor.
  • Vue - Working with Vue and Meteor (plus single-file components & apollo support).
  • Svelte - Build cybernetically enhanced web apps with Meteor and Svelte.
  • Angular 2 - Working with Angular 2 and Meteor.
  • Angular - Working with Angular and Meteor.
  • Famo.us - Famo.us and Meteor.
  • frozeman:build-client - A tool to bundle the client part of a Meteor app.
  • Asteroid - An alternative client for a Meteor backend.
  • ddp.js - Isomorphic JavaScript DDP client.
  • elm - elm as the view layer for a meteor based project.

代替データベース

MongoDB 用の代替データベース

リソース

新しい Meteor 情報を探す場所

書籍

コース

チュートリアル

ブログ

Web サイト

Q&A

コミュニティニュースレター

ソーシャル

求人情報

関連

Meteor で構築

Meteor で構築された商用レベルのアプリケーション

非推奨

この節は現在の Meteor バージョンと互換性がなくなったリソース向けです

Contributing

Your contributions are always welcome!

Thank you @gillesfabio for creating this repo!