Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Got hapi? #1613

Closed
hueniverse opened this issue May 1, 2014 · 38 comments
Closed

Got hapi? #1613

hueniverse opened this issue May 1, 2014 · 38 comments

Comments

@hueniverse
Copy link
Contributor

We are compiling a list of companies or products using hapi for a few reasons:

  • showcase logos and user stories of successful hapi development for the new site
  • create a private hapi security notification list for high risk alerts
  • solicit private feedback about making hapi better
  • potential hapi developer event in the coming months
  • help companies to hire experienced hapi developers
  • identify new hapi core contributors from other companies

What we need from you:

  • Company name
  • Product name or use case
  • Is it in production or development?
  • Contact information for further questions
  • Contact information for security alerts
  • Link to logo if we can showcase your company on the new site
  • User quote (with attribution) about your hapi user experience (up to 300 characters)

Please reply to this thread if the information is public, or email eran@hammer.io.

@XavierGeerinck
Copy link

I would be really happy to show that I am using Hapi :)

Company name: Feedient
Product name or use case: Feedient, We use Hapi to power our complete Backend
Is it in production or development?: The product is running in production.
Contact information for further questions: xavier@feedient.com
Contact information for security alerts: xavier@feedient.com
Link to logo if we can showcase your company on the new site: https://feedient.com/images/logo-top.png
User quote (with attrition) about your hapi user experience (up to 300 characters): By using Hapi we were able to easily let our code evolve with our company and use existing feature without re-inventing the wheel.

@jeffwhelpley
Copy link

  • Company name - GetHuman
  • Product name or use case - GetHuman Answers (answers.gethuman.com) and soon GetHuman Contact (gethuman.com)
  • Is it in production or development? Answers is in beta and the new gethuman.com is in development
  • Contact information for further questions - Jeff Whelpley, Chief Architect @jeffwhelpley on Twitter, jeff at gethuman is my email
  • Contact information for security alerts - same
  • Link to logo - http://bit.gethuman.com/img/logo-gethuman.png
  • User quote:

We are in the process of moving our Express website and API projects to Hapi as well as doing a very large migration of our main website to Hapi. I have really enjoyed using Hapi. You can tell that a lot of thought went into what features went into the framework and what was left out. In general I value flexibility and Hapi has done a great job of not getting in my way while at the same time providing the support for logging, error handling, configuration, etc. when I need it.

@recipher
Copy link

recipher commented May 1, 2014

Starcount http://www.starcount.com/
Product API supporting our 3 web applications and 2 mobile apps
Production (since April 2013, first Hapi.js version in production was 0.15)
johnny@starcount.com
http://playlist.cdn.starcount.com/star/516c3d27df4bf825b04425ca/image

"We evaluated express.js and restify, after past experience with both, and then discovered Hapi in February 2013, not long after it was released to the world. We jumped on board and it was one of the best technical decisions we made."

@recipher
Copy link

recipher commented May 1, 2014

Entrant http://www.entrant.cc/
Development
johnny@recipher.co.uk

In my freelance life, I use Hapi.js for all projects. It's just built right, and does everything I need it to do.

@andyroyle
Copy link

Company Name: Opentable Ltd
Product use case: internal restful apis supporting front-end sites
Is it in production or development: Production
Contact information: aroyle@opentable.com
Link to logo: http://www.opentable.com/img/common/opentable_logo_reg.png
User quote: Quite simply, hapi rocks! Hapi gets things right: the right features, in the right places, with the right level of integration. It allows awesome friction-free development, with great extensibility and community support.

@mootcycle
Copy link

Company Name: YinzCam
Product Use Case: Web Interface for managing our team apps.
Used in: Development (at the moment -- scheduled to replace current system "soon")
Contact: dan@yinzcam.com
Logo (for light backgrounds): http://files.yinzcam.com/logo/yinzcam_raster_dark.png
Logo (for dark backgrounds): http://files.yinzcam.com/logo/yinzcam_raster_light.png

@ldesplat
Copy link
Contributor

ldesplat commented May 1, 2014

Company name: WineCurry LLC
Product name or use case: Website & API (for mobile apps) that power WineCurry to showcase typical recipes from around the world. https://www.winecurry.com
Is it in production or development?: Development with a closed Alpha currently ongoing.
Contact information for further questions: lois@winecurry.com
Contact information for security alerts: lois@winecurry.com
Link to logo if we can showcase your company on the new site: Not yet available :(
User quote (with attrition) about your hapi user experience (up to 300 characters): Hapi is awesome! It allows us to have very strong tools to make resilient APIs while giving us freedom on how to implement them. The plugin system has been very helpful while deploying in production or development environments by easily merging or splitting roles of each executable.

@pon
Copy link

pon commented May 1, 2014

Company Name: Lob.com
Product Name: All Lob APIs: https://www.lob.com
Production/Development: Production
Contant Information: peter@lob.com / leore@lob.com
Logo: https://s3-us-west-2.amazonaws.com/lob-assets/lob-logo.png

Choosing Hapi has been the best technical decision we have made. Being an API-centric company, the decisions made within the Hapi framework make development easier and help us to create high quality code.

@jeffbski
Copy link
Contributor

jeffbski commented May 1, 2014

  • Company name: CodeWinds http://codewinds.com/
  • Product name or use case: Membership site for providing access to premium content, tracking history, payment processing
  • Is it in production or development?: Some parts are in production, rest will be deployed this summer of 2014
  • Contact information for further questions: Jeff Barczewski jeff@codewinds.com
  • Contact information for security alerts: Jeff Barczewski jeff@codewinds.com
  • Link to logo if we can showcase your company on the new site:
  • User quote (with attribution) about your hapi user experience (up to 300 characters):

Hapi has proven to be a rock solid choice for CodeWinds' REST API and dynamic pages. It's intuitive API stays out of the way. All major functionality is built in. I love the plugin architecture for splitting up functionality. Codebase is simple and clean. Responsive team - Jeff Barczewski, CodeWinds

@bnjmnt4n
Copy link

bnjmnt4n commented May 2, 2014

I seem to remember npm using Hapi for one of their APIs. /cc @isaacs

@yoitsro
Copy link

yoitsro commented May 2, 2014

Company Name: Mallzee http://www.mallzee.com
Product Name: Mallzee API
Production/Development: Development
Contact Information: ro@mallzee.com
Logo: https://s3-eu-west-1.amazonaws.com/mallzee-public-images/logo-high-res.png

After using other frameworks and having to bolt on 10s of plugins to achieve mediocre functionality, Hapi has completely simplified our development process. Using the other Spumko modules, validation, authentication, documentation and testing are all beautifully easy to set up. Mallzee <3's Hapi!
Ro Ramtohul, Mallzee

@raffi-minassian
Copy link
Contributor

Company Name: DCIT Corporation
Use Case: Internal Systems (Includes systems for AWS resource management, and custom CRM)
Is it in production or development?: Production
Contact information for further questions: raffi@dcit.com
Contact information for security alerts: raffi@dcit.com
Link to logo if we can showcase your company on the new site: https://s3.amazonaws.com/cirsi-cloudfront/dcitlogo.png or grab from twitter @DCITCorporation

Hapi is rock solid and a pleasure to work with. We have a small team and we find Hapi's API fosters collaboration really well. Our internal systems were previously written with Java and we were able to completely rewrite and significantly extend them all with Hapi in one quarter of the time it took to write them in Java. The Hapi API is well thought out and seems to anticipate our needs at every turn. We have begun the process of rewriting a few of our customer facing services with Hapi as well. Great job team Hapi!

@MathieuLoutre
Copy link
Contributor

  • Company name: Wonky Star Ltd.
  • Product name or use case: Night Zookeeper, a cross platform world to get the children to be more creative online.
  • Is it in production or development?: Hapi is used in production as an API for our native and web apps.
  • Contact information for further questions: mathieu@nightzookeeper.com
  • Contact information for security alerts: mathieu@nightzookeeper.com
  • Link to logo if we can showcase your company on the new site:
  • User quote (with attribution) about your hapi user experience (up to 300 characters):
    Hapi is the best decision I've made as a CTO. The integrated authentication and its configuration over convention approach makes the code easy to understand, organise, modify and most importantly test. We switched from Express before going to production and never looked back. - Mathieu Triay, Night Zookeeper

@janl
Copy link

janl commented May 3, 2014

We use hapi at http://hood.ie. All Hoodie apps are hapi apps. Hoodie is Open Source though, so the company bits apply only partially.

Company name: n/a / Hoodie
Product name or use case: various / Hoodie
Is it in production or development?: Yes
Contact information for further questions: hi@thehoodiefirm.com
Contact information for security alerts: hi@thehoodiefirm.com
Link to logo if we can showcase your company on the new site: https://github.com/hoodiehq/hood.ie/blob/master/src/images/8adb898e.hoodie_logo.png
User quote (with attribution) about your hapi user experience (up to 300 characters): @svnlto switched us from Express to hapi and with that one change, our server code became manageable and self-descirbing. It has been a boon to the productivity we’ve had at Hoodie and it we have not encountered any production issues since 2.0. — Jan Lehnardt / @janl

@bwalker8038
Copy link

Company Name: Seen Digital Media, Inc.
Product use case: We use hapi in our campaign galleries portion of our platform
Is it in production or development: Production
Contact information (Questions & Security Alerts): Brad Walker [brad@seenmoment.com]
Link to logo: http://i.imgur.com/9oZtZ58.png
User quote: hapi’s flexibly and extensibility have allowed us to quickly build out our platform on a solid, clean code-base.

@Marsup
Copy link
Contributor

Marsup commented May 9, 2014

Company Name: Worldline
Product use case: We are an IT consulting company that also hosts its projects, so we use hapi for many different use cases/clients. hapi is mostly used as a REST API server and sometimes as a static file server as well.
Is it in production or development: Both
Contact information (Questions & Security Alerts): Nicolas Morel [nicolas.morel@worldline.com]
Link to logo: http://worldline.com/etc/designs/neoweb/images/images-wl/worldline-logo.jpg
User quote: hapi made us vastly more productive by offering out-of-the-box features we always use in our services, and it allowed us to collaborate more efficiently between teams through its plugin interface.

@RichardLitt
Copy link

Company name: Ideapod
Product name or use case: We are a small startup building a social media platform to share ideas.
Is it in production or development? Production, although we are redeveloping our backend currently with Hapi (after switching from Rails), and plan for it to be up in a few weeks.
Contact information for further questions: Richard
Contact information for security alerts: security@ideapod.com
Link to logo: https://www.ideapod.com/images/about/61744052.who_ip_logo_retina.png
User quote (with attribution): We tried Joomla, Django, Rails. Node + Hapi is better.

@seldo
Copy link

seldo commented May 27, 2014

Company name: npm, Inc
Product name or use case: www.npmjs.org
Is it in production or development? Development
Contact information for further questions: Laurie
Contact information for security alerts: security@npmjs.com
Link to logo if we can showcase your company on the new site: Logo, contact me if you need other sizes
User quote about your hapi user experience: We wanted a security-conscious, production-tested framework, and Hapi delivered. It works in a really "node-y" way, and we like that. - @seldo

@chetandhembre
Copy link

Company name: Codigami Inc
Product name or user case : www.justunfollow.com
Is it in production or development?: Production
Contact information for further questions: chetan@codigami.com
Contact information for security alerts: security@codigami.com
Link to logo if we can showcase your company on the new site: Logo
User quote about your hapi user experience:
'configuration-centric' approach is best part of Hapi. Currently I am only developer developing in node.js and we have about 4 small system in production which all uses Hapi. Hapi makes development so easy and fast. Thank you for Hapi - @ichetandhembre

@edwin-bluekite
Copy link

Company name: Xoom, Inc
Product: Gateway and Proxy for internal APIs
Is it in production or development? Development
Contact information for further questions: Edwin Allen
Contact information for security alerts: edwin.allen@xoom

@paulfryzel
Copy link

Company name: Condé Nast
Product name or use case: Platform, brand-specific content APIs
Is it in production or development: Production (Vanity Fair), Development (Condé Nast Traveler, Epicurious, GQ, and many more to come)
Contact information for further questions: pfryzel@condenast.com
Contact information for security alerts: copilot@condenast.com
Link to logo if we can showcase your company on the new site: Logo
User quote (with attribution) about your hapi user experience (up to 300 characters): Hapi's extensive plugin system allows us to quickly build, extend, and compose brand-specific features on top of its rock-solid architecture. It has become our secret weapon for powerful API services.

@johnmegahan
Copy link

Company name: Beats Music
Use cases: Web/Web API Servers
Environment: Production
Contact information for further questions: jmegahan@beatsmusic.com
Contact information for security alerts: hapi-notifications@beatsmusic.com
Link to logos: beatsmusic.com/press
User quote (with attribution) about your hapi user experience (up to 300 characters):
With a well-planned interface and selection of patterns, Hapi has allowed us to get started on business logic on day one of each new project, knowing that we have a solid, yet extendable code base with great test coverage to build off of.
Johnny Megahan, Senior Engineer, Beats Music

@jasisk
Copy link

jasisk commented Jun 4, 2014

Company name: PayPal
Product name or use case: Kappa, custom slack bot
Is it in production or development? Used internally, open source
Contact information for further questions: dl-pp-kraken-js@ebay.com
Contact information for security alerts: dl-pp-kraken-js@ebay.com
Link to logo if we can showcase your company on the new site: 1.3m zip file
User quote (with attribution) about your hapi user experience:

Hapi is the solid foundation powering our open source npm proxy that has served millions of requests without issue. With a solid plugin architecture, Hapi has proven the ideal choice for some of our frequently changing internal tools.

Jean-Charles Sisk, Engineering Architect, PayPal

@dannycoates
Copy link
Contributor

Company: Mozilla
Product: Firefox Accounts
Environment: Production
Info contact: dcoates@mozilla.com
Security contacts: security@mozilla.org dcoates@mozilla.com
Logo: http://www.mozilla.org/en-US/styleguide/identity/mozilla/branding/
Quote:

Hapi has all the latest security and robustness features built in that production sites need. We love using, supporting, and creating open source software that benefits the entire community and we appreciate the enormous effort and dedication of the Hapi team.

Danny Coates, Mozilla

@ruiquelhas
Copy link

Company Name: Muzzley
Product use case: Mobile API
Is it in production or development: Development (soon Production)
Contact information: support@muzzley.com
Link to logo: http://www.muzzley.com/imgs/logo.svg
User quote:

Hapi allowed us to quickly build from the ground-up a robust and test-proof
API for our Mobile app. Alongside other related and must-have Spumko modules,
it made our development process insanely productive and a true "joi".

@petreboy14
Copy link

Company Name: Revolt TV
Product use case: REST API consumed by website, mobile apps, and administrative tools.
Is it in production or development: Production
Contact information: peter@revolt.tv
Link to logo: https://s3.amazonaws.com/revolt_website/revolt_logos/Revolt_RED2.jpg
User quote:

Hapi allows us to quickly produce APIs with minimal boilerplate. The configuration based architecture makes setting up authentication, input validation, and routing dead simple. Hapi just feels like the right way to do APIs.

@dignifiedquire
Copy link

Company Name: Codio
Product use case: JSON based rpc api
Is it in production or development: Development, but should be in production in about two weeks.
Contact information: fziegelmayer@codio.com
Link to logo: https://s3.amazonaws.com/codio-public/logo-large.png
User quote:

Hapi gives us the freedom and ability to quickly develop even complex apis, with deep structural validation. It gives you the right structure to give your code structure even when it spans many files and with many different concerns. Making it possible to build applications the "Node Way", i.e. having many small building blocks to make up the bigger picture.
Friedel Ziegelmayer, Codio

@hueniverse
Copy link
Contributor Author

Please open issues at https://github.com/hapijs/hapijs.com/issues to add your company or project to the list.

@pandeysoni
Copy link

Company name: Cronj IT Technologies Pvt. Ltd.
Product name or use case: We use Hapi in Enterprise application
Is it in production or development?: Production.
Contact information for further questions: monu@cronj.com
Contact information for security alerts: monu@cronj.com
Link to logo if we can showcase your company on the new site:https://avatars2.githubusercontent.com/u/10220530?v=3&s=200
User quote (with attribution) about your hapi user experience (up to 300 characters): hapi gives you the right structure to give your code structure, it makes simple for any developer to understand and debug code, quickly develop even complex apis, with deep structural validation. The beauty of code comes from way routing and controllers are written.

@pandeysoni
Copy link

We created issue to add our company in hapi community. You can check link here: outmoded/hapijs.com#157
Thanks in advance.

@maxprog
Copy link

maxprog commented Jun 24, 2016

Company name: JRB System (www.jrbsystem.com)
Product name or use case: Integrated Platform for Real Time Analysis Big Datas (AI = DeployR + Hapi.js + Big Data)
Is it in production or development: PRODUCTION, DEVELOPMENT
Contact information for further questions: info@jrbsystem.com
Contact information for security alerts: info@jrbsystem.com
Link to logo if we can showcase your company on the new site: http://jrbsystem.com/jrbsystem.png
User quote (with attribution) about your hapi user experience:
Framework for Real-time (statistical) analytics Big Data
Details:
Databases: NoSQL - MongoDB
Languages: R Language, JavaScript (V8 Engine)
Server: DeployR, (Hapi.js)
JavaScript Framework: Node.js(Hapi.js), Socket.IO, AngularJS
Node.js as a middlware running on http,https protocols with authorization process regardless to Operating System. Serving sending and storage huge parts of datas, real time analysis,
Communication between Client<=>Node.js - Requests are submitted by the client application through the server application REST API.
Communication between Node.js<=>DeployR - used DeployR javaScript libraries, CRUD operations of massive datas on MongoDB
Implemented Pagination of sending datas & RBroker functionality

@antony
Copy link

antony commented Jan 15, 2017

Company name: Vendigo Finance Ltd
Product name or use case: Offers a fast and easy way for merchants to offer their customers financing on home improvements, and allows customers a safe, affordable way to improve their home.
Is it in production or development? Production in Denmark and Finland
Contact information for further questions: antony.jones@vendigo.com
Contact information for security alerts: engineering@vendigo.com
Link to logo if we can showcase your company on the new site: logo

User quote (with attribution) about your hapi user experience (up to 300 characters)

Hapi allows us to quickly build web-services using a complete, production tested framework, and enables us to do so with an easy to maintain, terse, logical syntax. Understandability of our codebase is significantly reduced in comparison to other frameworks, and the plugin system allows us to quickly break out parts of the system as we scale our development team. A broad community and availability of high-quality, tested plugins means that we don't find ourselves constantly re-inventing the wheel, and can get on with building out our business logic.

Details:

  • Hapi for production apps, using MongoDB on MLab for document storage, Component based AngularJS for our client applications.
  • Docker + Dockercloud for all environments, from development to production.
    Full TDD / BDD / Agile approach for an ever changing business and high-quality software.
  • Geb for functional / acceptance testing as no pure javascript solution can beat it for readability / maintenance of tests.
  • Wordpress for our marketing site at vendigo.com

@hueniverse
Copy link
Contributor Author

@antony open a PR in hapijs/hapijs.com

@antony
Copy link

antony commented Jan 16, 2017 via email

@hueniverse
Copy link
Contributor Author

@nlf ^^

@nlf
Copy link
Member

nlf commented Jan 21, 2017

@antony absolutely! pull requests to correct documentation are always welcome and appreciated

@ItsAsbreuk
Copy link

Name: Marco Asbreuk
Product: itsa-react-server: a React.js MVC framework for building server side renderable SPAs.
Publication: medium.com
Url: https://itsaserver.io

@AdriVanHoudt
Copy link
Contributor

AdriVanHoudt commented Aug 21, 2017

👋 hey @ItsAsbreuk you should do a PR like outmoded/hapijs.com#501 to the hapijs website
Awesome that you are using hapi 🔥
(if it is a plugin, look at https://github.com/hapijs/hapijs.com/pull/487/files for an example)

@hapijs hapijs locked and limited conversation to collaborators Aug 21, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests