Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / niftylettuce issue stats
Total issues: 748
Total pull requests: 159
Merged pull request: 100
Average time to close issues: 6 months
Average time to close pull requests: 10 months
Average comments per issue: 2.66
Average comments per pull request: 2.47
Issues created
- ladjs/lad: 31
- cabinjs/cabin: 29
- lassjs/lass: 18
- ValiMail/authentication-headers: 14
- ladjs/frisbee: 14
- ladjs/gulp-jade-usemin: 12
- nodemailer/smtp-server: 9
- forwardemail/free-email-forwarding: 9
- Flet/markdown-it-github-headings: 7
- cabinjs/parse-app-info: 7
- expo/google-fonts: 7
- keithmorris/node-dotenv-extended: 7
- jhermsmeier/node-dkim: 7
- boblauer/cachegoose: 6
- ladjs/koa-better-error-handler: 6
- xojs/xo: 5
- mjohnston/react-native-webpack-server: 5
- shrhdk/text-to-svg: 5
- remarkjs/remark-contributors: 5
- remarkjs/remark-usage: 5
- saojs/sao: 5
- tkrotoff/bootstrap-floating-label: 4
- lukechilds/browser-env: 4
- OpenBookPrices/country-data: 4
- andris9/mailsplit: 4
- remarkjs/remark-license: 4
- chjj/bthreads: 4
- lovell/limax: 4
- vutran/os-fonts: 4
- spamscanner/spamscanner: 4
- peerigon/parse-domain: 4
- commenthol/microformat: 4
- ladjs/react-native-loading-spinner-overlay: 4
- eslint/eslint: 4
- shime/livedown: 3
- stacktracejs/stackframe: 3
- nodejs/node: 3
- gemini-testing/looks-same: 3
- queckezz/koa-views: 3
- browserify/tinyify: 3
- ladjs/mongoose-slug-plugin: 3
- unshiftio/url-parse: 3
- hthetiot/node-snowball: 3
- koajs/generic-session: 3
- ide/react-native-button: 3
- rgovindji/react-native-atoz-list: 3
- koajs/logger: 3
- cusspvz/proxywrap: 3
- ladjs/express-cachebuster: 3
- guzru/winston-sentry: 3
- ckarlbe/postcss-font-base64: 3
- h5bp/server-configs: 3
- edj-boston/void: 3
- beliefgp/koa-nunjucks-next: 3
- cabinjs/axe: 3
- pid/speakingurl: 3
- remarkjs/remark: 3
- ladjs/cache-pug-templates: 3
- breejs/bree: 3
- dodo/node-slug: 3
- NaturalNode/natural: 3
- remobile/react-native-dialogs: 2
- remobile/react-native-cordova: 2
- vvo/gifify: 2
- cabinjs/parse-request: 2
- mapbox/shp-write: 2
- remarkjs/remark-github: 2
- Earnest-Labs/eslint-config-earnest-es7: 2
- klaudiosinani/signale: 2
- matteodelabre/mongoose-beautiful-unique-validation: 2
- ladjs/assets: 2
- ladjs/mongoose: 2
- tmpfs/format-util: 2
- mattyod/gulp-job: 2
- mattpowell/gulp-haschanged-deps: 2
- purifycss/gulp-purifycss: 2
- galkinrost/gulp-rev-css-url: 2
- MikaelCarpenter/gb-native-router: 2
- IonDen/ion.sound: 2
- expressjs/express-paginate: 2
- koajs/basic-auth: 2
- expressjs/express-expose: 2
- finom/eslint-plugin-output-todo-comments: 2
- TrovaModa/koa-device: 2
- silverwind/dnsbl: 2
- koa-modules/multer: 2
- bdswiss/country-language: 2
- hanai/koa-nunjucks-promise: 2
- koajs/response-time: 2
- scottwrobinson/camo: 2
- cayasso/cacheman-redis: 2
- node-modules/last-commit-log: 2
- lodash/babel-plugin-lodash: 2
- Flolagale/mailin: 2
- ladjs/mandarin: 2
- tuenti/activity-detector: 2
- wajatimur/node-phonenumber: 2
- AaronJan/postcss-font-grabber: 2
- bnoguchi/node-notify-send: 2
- kylefarris/clamscan: 2
- UnderGreen/ansible-role-mongodb: 2
- spdy-http2/node-spdy: 2
- davidmarkclements/rfdc: 2
- ladjs/remark-preset-github: 2
- uhop/node-re2: 2
- wooorm/remark-preset-wooorm: 2
- segmentio/superagent-retry: 2
- pksunkara/alpaca: 2
- egoist/template-nm: 2
- danielsen/arf: 2
- Xotic750/util-format-x: 2
- jpillora/xhook: 2
- bcherny/winston-bugsnag: 2
- offsnore/wundernode: 2
- forwardemail/nodemailer-base64-to-s3: 2
- instant-markdown/vim-instant-markdown: 2
- vb/lazyframe: 2
- sindresorhus/image-type: 2
- braintree/credit-card-type: 2
- ladjs/chalkline: 2
- rmariuzzo/checkboxes.js: 2
- mdn/mdn: 2
- electron/electron: 2
- MoOx/postcss-cssnext: 2
- fixt/react-native-digits: 2
- jsdf/react-native-refreshable-listview: 2
- jrit/web-resource-inliner: 2
- kevva/url-regex: 2
- gillesdemey/Cumulus: 1
- euqen/mongoose-paranoid-plugin: 1
- koajs/bundle: 1
- dmotz/jade-html5-boilerplate: 1
- koajs/onerror: 1
- wulkano/Kap: 1
- lepture/vim-jinja: 1
- baptistelambert/koa-http-basic-auth: 1
- mathiasbynens/mothereff.in: 1
- rockbot/CrowdNotes: 1
- sntran/rclone.js: 1
- robrighter/node-boilerplate: 1
- luin/superfetch: 1
- strawbrary/koa-nunjucks-2: 1
- ladjs/koa-redis-ratelimit: 1
- ladjs/koa-redirect-loop: 1
- DrBarnabus/koa-req-logger: 1
- uphold/koa-requestid: 1
- mattn/vim-particle: 1
- koajs/koa-rt: 1
- csstools/postcss-font-magician: 1
- select2/docs: 1
- vkarpov15/monogram-old: 1
- expo/pomodoroexp: 1
- scttcper/koa-simple-ratelimit: 1
- w3c/XMLHttpRequest: 1
- forwardemail/test-preview-emails-cross-browsers-ios-simulator-nodejs-javascript: 1
- LPGhatguy/postcss-sassy-import: 1
- drfisher/gulp-pug-template-concat: 1
- michaelfarrow/mongoose-humanize-errors: 1
- mahnunchik/gulp-responsive: 1
- Jolg42/awesome-typography: 1
- jamesknelson/gulp-rev-replace: 1
- rizalp/gulp-sharp: 1
- unassert-js/gulp-unassert: 1
- xojs/gulp-xo: 1
- tomgco/gzippo: 1
- h5bp/server-configs-node: 1
- timoxley/best-practices: 1
- max-mapper/menubar: 1
- segment-boneyard/herd: 1
- watson/http-headers: 1
- max-mapper/voxel-engine: 1
- freeCodeCamp/mail-for-good: 1
- hilja/is-gibberish: 1
- mmckelvy/is-pure-object: 1
- fatelei/js-fqdn: 1
- mailgun/transactional-email-templates: 1
- phoboslab/jsmpeg: 1
- koa-modules/serve-static: 1
- axemclion/react-native-cordova-plugin: 1
- jacobrosenthal/react-native-ble: 1
- brentvatne/react-native-svgkit: 1
- garysye/react-native-android-geolocation: 1
- jocull/phonegap-backgroundjs: 1
- kaworu/node-quirc: 1
- sffc/splittr: 1
- arthurlacoste/js-slug-me: 1
- mixmaxhq/nodemailer-plugin-inline-base64: 1
- hyurl/sfn-scheduler: 1
- Wizcorp/safe-timers: 1
- nathanpeck/s3-upload-stream: 1
- tanepiper/npm-lint: 1
- sindresorhus/npm-name: 1
- kentcdodds/nps-utils: 1
- men232/nunjucks-minify-loaders: 1
- rcs/route-parser: 1
- CantGetRight82/rgw: 1
- wooorm/retext-preset-wooorm: 1
- retextjs/retext-quotes: 1
- mvila/reserved-usernames: 1
- cabinjs/parse-err: 1
- forwardemail/preview-email: 1
- egoist/presite: 1
- unlight/postcss-import-url: 1
- ejhayes/passport-otp: 1
- danteata/passport-shopify: 1
- vercel/release: 1
- webschik/react-native-spinner-android: 1
- jaredhanson/passport-yahoo-oauth: 1
- Gottox/node-pdfutils: 1
- abhijithvijayan/web-extension-starter: 1
- unifiedjs/unifiedjs.github.io: 1
- posthtml/posthtml-pug: 1
- shadcn/license-generator: 1
- uber/sentry-logger: 1
- dcharbonnier/raven-winston-ya: 1
- egoist/yarn-install: 1
- chymtt/ReactNativeDropdownAndroid: 1
- postalsys/mailauth: 1
- moos/wordpos: 1
- julianocomg/react-native-form: 1
- FaridSafi/react-native-gifted-spinner: 1
- maxogden/voxel-mesh: 1
- Flet/marky-deep-links: 1
- brentvatne/react-native-overlay: 1
- unifiedjs/unified-args: 1
- renanvaz/trim-image: 1
- lunohq/raven-winston: 1
- dbashford/mimosa: 1
- mljs/naive-bayes: 1
- mblarsen/mongoose-hidden: 1
- jelmerdemaat/postcss-base64: 1
- rsrdesarrollo/node-fqdn: 1
- hrz-unimr/node-qrc: 1
- jjwilly16/node-pdftk: 1
- marionebl/svg-term-cli: 1
- arturadib/node-qt: 1
- egoist/promise.series: 1
- postcss/postcss-color-function: 1
- shouldbee/reserved-usernames: 1
- sindresorhus/p-timeout: 1
- sindresorhus/p-map: 1
- benjycui/omit.js: 1
- kevva/npm-conf: 1
- expressjs/morgan: 1
- valeriangalliat/markdown-it-anchor: 1
- bnoordhuis/node-iconv: 1
- gulp-community/gulp-less: 1
- Flet/github-slugger: 1
- data-uri/datauri: 1
- ladjs/superagent: 1
- unshiftio/querystringify: 1
- protobufjs/bytebuffer.js: 1
- sdgathman/pyspf: 1
- roddhjav/pass-audit: 1
- ianks/octodown: 1
- tristanhimmelman/THContactPicker: 1
- ZijianHe/koa-router: 1
- jaredhanson/electrolyte: 1
- CartoDB/node-fqdn-sync: 1
- winstonjs/winston-loggly: 1
- breejs/later: 1
- koajs/compress: 1
- mysticatea/eslint-plugin-node: 1
- lbeeon/smtp-benchmark: 1
- alafr/SVG-to-PDFKit: 1
- sindresorhus/p-reduce: 1
- browserify/path-browserify: 1
- cayasso/cacheman: 1
- tj/consolidate.js: 1
- mo/abortcontroller-polyfill: 1
- browserify/node-util: 1
- RyanZim/universalify: 1
- isaacs/rimraf: 1
- remarkjs/remark-toc: 1
- jergason/recursive-readdir: 1
- pugjs/pug-runtime: 1
- devote/HTML5-History-API: 1
- sindresorhus/globals: 1
- wooorm/franc: 1
- Rush/Font-Awesome-SVG-PNG: 1
- nathan-muir/fontawesome-markers: 1
- stefanpenner/es6-promise: 1
- sindresorhus/email-regex: 1
- jackbearheart/email-addresses: 1
- gocom/dense: 1
- Grantismo/climbing-grade.js: 1
- sindresorhus/camelcase: 1
- bootboxjs/bootbox: 1
- drvic10k/bootstrap-sortable: 1
- lipis/bootstrap-social: 1
- istvan-ujjmeszaros/bootstrap-dropdown-hover: 1
- Serhioromano/bootstrap-calendar: 1
- istvan-ujjmeszaros/bootstrap-autohidingnavbar: 1
- zaach/jsonlint: 1
- sindresorhus/github-markdown-css: 1
- dlbeer/quirc: 1
- tobiasahlin/SpinKit: 1
- anysom/GridColumnCarousel: 1
- Jxck/URLSearchParams: 1
- snd/url-pattern: 1
- esamattis/underscore.string: 1
- sweetalert2/sweetalert2: 1
- stacktracejs/stacktrace.js: 1
- sindresorhus/spdx-license-list: 1
- sindresorhus/sort-keys: 1
- coderaiser/smalltalk: 1
- sindresorhus/pretty-bytes: 1
- jaredhanson/passport-facebook: 1
- opentypejs/opentype.js: 1
- sindresorhus/normalize-url: 1
- sindresorhus/multiline: 1
- c-trimm/moment-recur: 1
- markdown-it/markdown-it-emoji: 1
- Automattic/juice: 1
- jquery-form/form: 1
- jquery-backstretch/jquery-backstretch: 1
- der-On/es6-promise-series: 1
- lambtron/emojipacks: 1
- ecto/duino: 1
- softvu/dmarc-parse: 1
- ladjs/dayjs-with-plugins: 1
- sindresorhus/crypto-random-string: 1
- thekelvinliu/country-code-emoji: 1
- mixmaxhq/cors-gate: 1
- kgryte/connect-middleware-response-time: 1
- jaredhanson/connect-flash: 1
- DataDog/node-connect-datadog: 1
- ifedoroff/compound-file-js: 1
- browserify/common-shakeify: 1
- bhaskarmelkani/coko: 1
- lennym/busboy-body-parser: 1
- bugsnag/bugsnag-node: 1
- cabinjs/bson-objectid: 1
- jaredhanson/bootable: 1
- bogus34/bookshelf-schema: 1
- microlinkhq/async-ratelimiter: 1
- smysnk/gulp-cloudfront: 1
- sindresorhus/gulp-changed: 1
- zont/gulp-bower: 1
- unindented/grunt-sharp: 1
- phated/grunt-jade: 1
- devaos/node-graceful-deploy: 1
- saojs/kopy: 1
- twolfson/gmsmith: 1
- tim-smart/gista: 1
- koajs/jwt: 1
- yawetse/formie: 1
- LinusU/format-email-address: 1
- pillarjs/finalhandler: 1
- codeandcats/fast-clone: 1
- xpepermint/express-rev: 1
- floatdrop/express-request-id: 1
- cliftonc/express-mvc-bootstrap: 1
- richardschneider/express-mung: 1
- ladjs/express-jade: 1
- nulltask/express-csv: 1
- tj/connect-redis: 1
- douglasduteil/isparta: 1
- rill-js/response-time: 1
- remobile/react-native-action-sheet: 1
- maxogden/voxel-engine: 1
- shama/voxel-texture: 1
- ladjs/store-ip-address: 1
- Swydo/simple-recur: 1
- expressjs/response-time: 1
- dracupid/global-npm: 1
- ladjs/i18n: 1
- ladjs/graceful: 1
- ladjs/bull: 1
- koajs/router: 1
- RealOrangeOne/react-native-mock: 1
- pinojs/koa-pino-logger: 1
- jshttp/basic-auth: 1
- jaredhanson/passport-github: 1
- gulp-community/gulp-pug: 1
- mongoosejs/mquery: 1
- asciinema/asciicast2gif: 1
- dustinspecker/array-join-conjunction: 1
- Quramy/electron-connect: 1
- alexindigo/agnostic: 1
- moudy/agenda-ui: 1
- edwardhotchkiss/mongoose-paginate: 1
- react-native-dialogs/react-native-dialogs: 1
- ladjs/express-cdn: 1
- xdissent/iectrl: 1
- luislobo/sails-hook-responsetime: 1
- jbdemonte/mongoose-elasticsearch-xp: 1
- pboyd04/spf-validator: 1
- Zertz/mollusc: 1
- CliffS/fqdn-promise: 1
- LionC/express-basic-auth: 1
- mape/node-express-boilerplate: 1
- mongoose-unique-validator/mongoose-unique-validator: 1
- keymetrics/pm2-logrotate: 1
- mysociety/node-jade-amd: 1
- nodemailer/mailparser: 1
Pull requests created
- OpenBookPrices/country-data: 8
- queckezz/koa-views: 5
- keithmorris/node-dotenv-extended: 4
- cabinjs/bson-objectid: 3
- matteodelabre/mongoose-beautiful-unique-validation: 3
- beliefgp/koa-nunjucks-next: 3
- lepture/vim-jinja: 3
- expressjs/response-time: 3
- h5bp/server-configs: 2
- expo/image-upload-example: 2
- Flet/markdown-it-github-headings: 2
- stacktracejs/stackframe: 2
- hanai/koa-nunjucks-promise: 2
- jrit/web-resource-inliner: 2
- ladjs/gulp-jade-usemin: 2
- Earnest-Labs/eslint-config-earnest-es7: 2
- GeenenTijd/dotify: 2
- dodo/node-slug: 2
- tmpfs/format-util: 2
- unshiftio/url-parse: 2
- michaelficarra/us-states: 2
- vutran/os-fonts: 2
- c-trimm/moment-recur: 2
- isaachess/paypal-ec: 2
- Swydo/simple-recur: 2
- stacktracejs/stack-generator: 1
- gocom/dense: 1
- strues/retinajs: 1
- DrBarnabus/koa-req-logger: 1
- shime/livedown: 1
- pugjs/pug: 1
- sdgathman/pyspf: 1
- expressjs/morgan: 1
- maxogden/voxel-mesh: 1
- zephraph/nunjucks-markdown: 1
- stantont/wintersmith-xmlb: 1
- ifedoroff/compound-file-js: 1
- mongodb/mongo: 1
- danteata/passport-shopify: 1
- stacktracejs/stacktrace.js: 1
- FontFaceKit/bitter: 1
- jshttp/http-errors: 1
- cacjs/cac: 1
- ckarlbe/postcss-font-base64: 1
- remarkjs/remark-license: 1
- jaredhanson/electrolyte: 1
- visionmedia/express-resource: 1
- drudge/passport-facebook-token: 1
- theverything/koa-connect-flash: 1
- jhermsmeier/node-dkim: 1
- thisandagain/trebuchet: 1
- koajs/csrf: 1
- shama/voxel-texture: 1
- uxsolutions/bootstrap-datepicker: 1
- mahnunchik/markerclustererplus: 1
- unlight/postcss-import-url: 1
- julianocomg/react-native-form: 1
- blueimp/Bootstrap-Image-Gallery: 1
- softvu/dmarc-parse: 1
- ohomer/koa-better-static: 1
- cabinjs/cabin: 1
- axemclion/react-native-cordova-plugin: 1
- jaredhanson/passport-yahoo-oauth: 1
- egoist/template-nm: 1
- hyperform/hyperform: 1
- kevva/npm-conf: 1
- matthewpalmer/stockscraper: 1
- guzru/winston-sentry: 1
- remobile/react-native-cordova: 1
- TooTallNate/node-spotify-web: 1
- sindresorhus/awesome-nodejs: 1
- visionmedia/express-messages: 1
- DataDog/node-connect-datadog: 1
- stripe-archive/jquery.mobilePhoneNumber: 1
- dustinspecker/array-join-conjunction: 1
- tblobaum/mongoose-troop: 1
- tj/node-growl: 1
- josephg/ShareJS: 1
- cabinjs/axe: 1
- andris9/mailsplit: 1
- danielsen/arf: 1
- lipis/bootstrap-social: 1
- pugjs/pug-cli: 1
- mixmaxhq/nodemailer-plugin-inline-base64: 1
- stacktracejs/stacktrace-gps: 1
- stacktracejs/error-stack-parser: 1
- koajs/send: 1
- select2/docs: 1
- vercel/ms: 1
- Automattic/kue: 1
- remarkjs/remark-usage: 1
- NaturalNode/natural: 1
- JasonGiedymin/express-messages-bootstrap: 1
- michaelfarrow/mongoose-humanize-errors: 1
- ladjs/dotenv-parse-variables: 1
- lukechilds/window: 1
- remobile/react-native-dialogs: 1
- isaacs/github-flavored-markdown: 1
- koajs/basic-auth: 1
- Marak/node_mailer: 1
- smysnk/gulp-cloudfront: 1
- postalsys/mailauth: 1
- koa-modules/multer: 1
- riobard/svgfont2js: 1
- koajs/koa-redis: 1
- hthetiot/node-snowball: 1
- koajs/ratelimit: 1
- mapbox/shp-write: 1
- koajs/logger: 1
- suryagh/tsscmp: 1
- stefanpenner/es6-promise: 1
- harthur/replace: 1
- koajs/bundle: 1
- boblauer/cachegoose: 1
- remarkjs/remark-contributors: 1
- sffc/splittr: 1
- expressjs/express-expose: 1
- floatdrop/express-request-id: 1
Maintainer
- ladjs/lad: 31
- ladjs/gulp-jade-usemin: 14
- ladjs/frisbee: 14
- keithmorris/node-dotenv-extended: 11
- Flet/markdown-it-github-headings: 9
- forwardemail/free-email-forwarding: 9
- queckezz/koa-views: 8
- cabinjs/parse-app-info: 7
- ladjs/koa-better-error-handler: 6
- shime/livedown: 4
- ladjs/react-native-loading-spinner-overlay: 4
- cabinjs/bson-objectid: 4
- ladjs/express-cachebuster: 3
- ladjs/mandarin: 2
- vb/lazyframe: 2
Active Maintainer
Issue Author Associations
- None (422, 56.42%)
- Contributor (192, 25.67%)
- Collaborator (134, 17.91%)
Pull Request Author Associations
- Contributor (99, 62.26%)
- None (42, 26.42%)
- Collaborator (18, 11.32%)
Top Issue Labels
- enhancement (41)
- help wanted (24)
- question (14)
- bug (11)
- 💪 phase/solved (10)
- 🗄 area/interface (9)
- 🦋 type/enhancement (7)
- 🧒 semver/minor (5)
- 🙋 no/question (5)
- archived due to age (4)
- 🤷 no/invalid (4)
- discuss (3)
- feature request (3)
- 👶 semver/patch (3)
- 🐛 type/bug (3)
Top Pull Request Labels
- pr (4)
- 🗄 area/interface (3)
- 💪 phase/solved (3)
- 🦋 type/enhancement (2)
- 🧑 semver/major (2)
- a:chore (1)
- a:feature (1)
- needs tests (1)
- needs docs (1)
- released (1)
- enhancement (1)
- 🐛 type/bug (1)
- 👶 semver/patch (1)