ianwhalen / mongodb-tools.com Goto Github PK
View Code? Open in Web Editor NEWa guide to some interesting tools for working with mongodb
Home Page: mongodb-tools.com
a guide to some interesting tools for working with mongodb
Home Page: mongodb-tools.com
Given there are only a few log-based tools listed and they are also used for Performance Tuning/Troubleshooting .. it probably makes sense to merge into a single category.
I'd like to filter out those projects that are not actively maintained anymore, since there are many per type of tool.
Anyone else?
Add editorial guidelines on what makes a suitable tool submission, eg:
The "support" attribute was originally used to indicate whether a tool was supported by MongoDB. It's no longer used (and confusing to submitters, eg: #54)
We should remove this attribute or replace it with a clearer definition of what's desired (a support url or email address?).
Given version potential compatibility issues, it would be helpful to list & filter tools by known versions of MongoDB supported.
For example, full MongoDB 3.0 support requires update for SCRAM-SHA-1 auth and listing collections in WiredTiger.
Used to have MongoHub listed, but dropped it when the old repo went inactive. Looks like someone picked up development. https://github.com/jeromelebel/MongoHub-Mac
Consider adding APM tools that support MongoDB metrics, eg:
A growing number of tools/services have an associated MongoDB Partner level: http://www.mongodb.com/partners/list
Would probably be good to include an indication of MongoDB Ready / Certified offerings.
Specifics TBD, but they have zero content right now. Need to make them much more useful. Reviews, traffic stats, official descriptions, images, etc.?
There are no current tools listed, and this isn't specific to MongoDB.
It'll add 8 new tools, but they do all do something unique. Maybe add 1 entry for each of mongotop, mongodump, mongorestore, etc.?
Looks like the meta tag is the same across every page on the site, and none of the pages have titles. Oops.
Allow tool descriptions to link to changelog / release history
"Manage MongoDB servers and replica sets using JSON configurations!".
Appears to be actively maintained and documented: https://github.com/mongolab/mongoctl
Reactive MongoDB Driver for Scala 2.11 and Java 8 built on top of Akka IO and Akka Streams.
Only MongoDB 2.6+ is supported: https://github.com/fehmicansaglam/tepkin
there are a bunch out there - mongolab, mongohq, objectrocket, etc. Should we add a new Purpose called DBaaS and add these services?
with links, etc.
Documentation looks sparse aside from some info on schema, but there have been recent commits:
There are client side libraries now that allow for full-text search on the browser:
http://lunrjs.com/example/
I think it's more natural to search by description, tags, etc rather than name.
Would this mean storing the data in a different way?
https://github.com/slashdotdash/jekyll-lunr-js-search
(Jekyll + lunr.js = Static websites with powerful full-text search using JavaScript)
Looks like should add:
ODBC drivers are useful for connecting BI tools that don't have direct MongoDB support yet.
The permalink always wants to be /tool/{{slug}}/
, so seems like should be able to determine this by default rather than adding to each tool.
GUI seems too broad a term (although perhaps common for folks to search for).
I believe most of the current listings in this category are actually "Data Management UIs". They deal with viewing & editing data, but generally do not extend to server admin.
Perhaps rename to something like "Data Management UI (GUI)" to cover both?
I think "Driver" is a more intuitive term for developers, and it also lines up with references in the MongoDB manual: http://docs.mongodb.org/ecosystem/drivers/.
and sort on that when the page opens rather than randomly.
Use some combination of metrics that indicate popularity? Specifics TBD.
Known list to start with:
Should be able to link directly to a category, eg: mongodb-tools.com?purpose=business-intelligence
Not sure if there's a third party service that could be easily incorporated on a static site, but a nice feature might be to allow visitors to flag/favourite the tools they use.
This could serve as a popularity metric for #9 ("magic sort"), and also allow users to share their "MongoDB Tool stack".
Examples:
Tiny REST JSON ORM framework with MongoDB: https://github.com/mess110/ki
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.