Node Package Finder (npf)Mountain View

  • 56 Commits
  • 51 Pushes
  • 14 Deploys
Launch Site

Node Package Finder (npf)

By Go Taiwanese!

Screencast
Quick Intro

available on chrome browser only A new discover tool to find your ideal npm package.

Description

When people try to search npm package, they usually don't know which is the best package for them. We are trying to incorporate more useful insights such as github information, travis-ci into our search results to help them finding their perfect npm packages.

Judging Instructions

Please visit our side go-taiwanese.2013.nodeknockout.com

We don't have full set of github data at this point. We only have about 1/10 ~ 1/20 github repo information, so the search results might be unpredictable.

For the best results, please try to use the following terms. "template" "middleware" "promises"

What they Used

We use express, rx, q and other various helper libraries. We also use github APIs to fetch github information.

Who

Votes

Your Vote

Voting is now closed.

Other Votes

  • judge

    Khan Academy

    Neat! Any way to improve searching of node modules is appreciated. Seems to have brought up some decent results in my initial search - although it seems to get tripped up by popular CMSes (where they frequently come up for common terminology). Would love to see this expanded!

    • huang47
      contestant

      Thanks for the feedback, that's definitely means a lot from you

      Since we are not able to get whole set of github results at that moment so many results are not predictable. And we are still working on it to make it better.

  • judge

    Yahoo!

    Interesting that you added github and travis info into the search. For me a lot of the search results seemed a little off. But nice work..

    • huang47
      contestant

      Thanks Dav, this means a lot

      Hopefully we could make code coverage test like istanbul in the results as well : )

  • contestant

    Nice! I like more ways to search for NPM packages! It seemed like it didn't listen all the projects for my search term, but great start! The design is clean, maybe there would be more options in the future? Good work!

    • huang47
      contestant

      Definitely, thanks for the vote and stay tuned : ) We would love to make it much better.

  • judge

    A great example of a "mashup" of data sources. It would be great to flush this out see more on who is using what, how items are used together, etc.

    • huang47
      contestant

      Thanks for the vote and the awesome feedback, stay tuned!

  • contestant

    Didn't work for me.

    • huang47
      contestant

      Hi becevka

      Do you use chrome browser?

    • becevka
      contestant

      No, ok I've tried with Chrome. Changed my score, but still the results are bit strange. I've searched mongo and got backbone, exoskeleton.

  • contestant

    Helped me find a library I wish I'd known about last friday!

  • contestant

    CARFAX

    The video makes your project look very simple and useful. The search results wouldn't return anything for me though, maybe it's because I have an older version of chrome?

    • huang47
      contestant

      Hi Nicole

      Sorry for the inconvenience, could you kindly let me know what's the chrome version you have?

      Thanks

    • nicolegrinstead
      contestant

      I think it's 25, I was on my work computer and they block automatic updates :(

    • huang47
      contestant

      :(

      sorry for that I made a wrong decision to use <template> in chrome, I thought it was cool and it ends up getting more compatibility issues

      sorry for any inconvenience, hopefully you can still give it a try on another computer

  • contestant

    IOKI

    The actual results aren't that related to what I'm trying to find.

    • huang47
      contestant

      Thanks for the vote ;-)

      We didn't have full set of github info and that's why search results are not predictable, try query templateor promise will get much better results in terms of relevance

  • contestant

    Nice Clean Effort. The results are odd, I searched socket and socket.io didnt came.

    • huang47
      contestant

      Thanks for the vote

      We didn't have full set of github info and that's why search results are not predictable, try query templateor promise will get much better results in terms of relevance

  • judge
  • contestant

    Spatial Automation Lab -- University of Wisconsin, Madison / 3D Systems / Bespoke Innovations

    I think this is an important problem to solve, and brining in GitHub meta data seems like a great way to improve npm searching. Unfortunately, I tried it out on a couple of different queries with mixed results. For example, searching for ndarray didn't turn up what I was expecting. Still, I could see this eventually being very useful if more improvements are added.

    • ethankao
      contestant

      Thank you for the feedback. The total npm packages are around 50k now, and there are only 3k packages with github data now.

      We just started this project literally in that 48 hours, and we will try to keep working on it and improve our searching algorithm.

      The ndarray query is very useful feedback for us. We definitely will take a look into this.

      We are planing to do more architecture design and think how to update our metadata, improve on the UI, how to bring in community discussions.

  • contestant

    Seems like a fairly complete app. Nice work.

    • ethankao
      contestant

      Thanks. We have basic functionality at this point, but our metadata is far away from complete.

IMPORTANT DATES

REGISTRATION
SEP 17
COMPETITION
NOV 9-11 UTC
JUDGING
NOV 11-17
WINNERS
NOV 18

Thank you to our Platinum Sponsors