Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leonardoventurini/meteor-devtools-evolved
The Meteor framework development tool belt, evolved.
https://github.com/leonardoventurini/meteor-devtools-evolved
ddp meteor minimongo
Last synced: 6 days ago
JSON representation
The Meteor framework development tool belt, evolved.
- Host: GitHub
- URL: https://github.com/leonardoventurini/meteor-devtools-evolved
- Owner: leonardoventurini
- License: mit
- Created: 2020-02-11T01:41:40.000Z (almost 5 years ago)
- Default Branch: development
- Last Pushed: 2023-03-15T01:32:54.000Z (almost 2 years ago)
- Last Synced: 2025-01-02T04:06:32.574Z (11 days ago)
- Topics: ddp, meteor, minimongo
- Language: TypeScript
- Homepage:
- Size: 12.1 MB
- Stars: 174
- Watchers: 9
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-meteor - meteor-devtools-evolved - A chrome extension. (Packages)
- awesome-meteor - meteor-devtools-evolved - A chrome extension. (Debugging Tools)
README
Meteor Devtools Extension
Behold, the evolution of Meteor DevTools.Meteor Devtools Evolved is currently available for Google Chrome and Mozilla Firefox.
[Harder, Better, Faster, Stronger](https://www.youtube.com/watch?v=gAjR4_CbPpQ) :rocket:
Are you beginning with Meteor? Do you want to get a sense of "what is going on" or even to optimize your Meteor app? This is the tool for you.
:point_right: [Changelog](CHANGELOG.md)
### Distributed Data Protocol (DDP)
Everything you need to track and understand what is going on under the hood of your Meteor application. The extension allows you to filter and search for any DDP message, being able to handle thousands and thousands of messages without a hiccup.
### Bookmarks
The DDP inspection is ephemeral, but you can save as many DDP messages you want for later search and retrieval, from any host. Be careful though, it is saved on IndexedDB.
### Minimongo
You don't know what data belongs to where? You can rapidly search for anything in your Minimongo data and easily visualize the documents with our blazing fast custom-made Object Treerinator.
---
## Development
> DISCLAIMER: This work is based in part on the [Meteor DevTools](https://github.com/bakery/meteor-devtools) extension by The Bakery. Which sadly is not maintained anymore. While it is not necessarily a fork, I did use some useful knowledge and architectural decisions, and some things naturally converged into the same most practical solution. Hence the "evolved".
The extension is almost entirely written in TypeScript, while some Chrome specific code being left out for practical reasons. It uses MobX to manage state, and SASS its styles. We also use components from the [Blueprint](https://github.com/palantir/blueprint) library by Palantir. Everything is glued together with Webpack.
> Anyone is welcome to contribute, more info [here](CONTRIBUTING.md).
## Firefox
The Firefox port of the extension was a contribution made by [@nilooy](https://github.com/nilooy). Thank you!