-
-
Notifications
You must be signed in to change notification settings - Fork 989
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
Hi all, who's using chi in production? #91
Comments
Pressly.com is of course using chi :) |
I'm using it in few project for the moment... only one (very small, https://github.com/kanocz/minisv) is open source and public, but used on about 20 servers :) |
Cloudflare are using it within a helper package that wraps internal JSON REST services. |
Heroku is about to use it -- the branch we have is still being tested in a sandbox |
99designs uses it as a router in front of our app servers. On 5 Oct. 2016 18:50, "Cyril David" [email protected] wrote:
|
We, Origami Inc., uses it for our new API server(actually, it is not released yet but coming soon). |
IT Jobs Watch uses it for internal applications. |
if non-open-source project also "accepted" than we use it for part of REST (and also non-REST) API for https://homebeat.live (HomeBeat.Live GmbH) |
thanks everyone for letting us know :) this is great and makes us want to make chi even better |
Call levels use it in one of our internal applications. Might plan to use it for our new API server. |
@pkieltyka CrowdRiff uses it for ~80% of our internal services as well as powering our public API 👍 |
I'm using chi for a new project, nothing live yet though. |
I'm using on https://github.com/ustrajunior/minion and working on a big refactor that will be using chi through minion. |
pocketmath.com is using chi for some internal apps. keep up the good work! |
wondering, if there is somebody using chi in combination with authboss ( https://github.com/go-authboss/authboss ) ? |
coldfunction is using chi as the only HTTP router behind nginx, all our code is written in Go. |
QingCloud is using |
Heroku is using it for our metrics api
…On Fri, Mar 3, 2017, 00:15 Aspire ***@***.***> wrote:
QingCloud <http://www.qingcloud.com> is using pressly/chi in our internal
services.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#91 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAAI0YwT7WnDJZ-TsNKCx2t0tEcldmH4ks5rh8wQgaJpZM4KO0AL>
.
|
We are using chi for our shop platform & API on https://platform.boxzillaplugin.com. Nothing too crazy, about 80 routes total. Also running behind NGINX. |
We are using at @hellofresh as well cc/ @italolelis |
Janus Gateway is also using it: https://github.com/hellofresh/janus/blob/master/Gopkg.toml#L43 |
Betalo is using it for all its backend services. |
Autohome Inc. using it for the API server. |
Hi. I'm using chi in my web framework https://github.com/alehano/gobootstrap |
We're using chi at Abot for our website and our back-end dashboard/APIs. https://www.abotlabs.com |
We are using chi at Justickets in a couple of services. |
We are using it at https://www.smsjunk.com I wrote an article about using Chi here: https://medium.com/smsjunk/an-in-depth-look-at-our-docker-and-ecs-stack-for-golang-b89dfe7cff5c |
Hi @pkieltyka This comment extends from #501 #501 (comment) About the library choice of decision for me, I have no big question about this. Individually, I like it's made by std lib, no syntactic sugar. However, it means that it doesn't need to learn specified knowledge or method from some libraries. The main operation method can refer to the official site. So, I plan to introduce my colleagues who are no Golang experience and I hope that they won't learn much tricky skills when learning Golang. About benchmark rank, it's from techempower round 18 If you wouldn't click the link, I have attached a file as below: The Golang version is 1.12. I think if use 1.14, I believe the official Golang team is evolving the standard libraries and it will perform better. |
@TonyPythoneer thanks for sharing those benchmarks -- glad to see chi reaching for the top of the list in real-world`ish tests :) as for test coverage, the router trie is covered extensively in tree_test.go and the mux is covered in mux_test.go -- I think you can see from how few bug reports and how little the code changes the project is quite robust. Feel free to run a code coverage tool to figure out the % of surface area of test coverage. Test coverage % however does not represent the true integrity of a project, as its easy to cover an area of code but miss all of the deep edge cases in the argument space, and this is where tree_test and mux_test go deep. The middlewares could use more test cases for sure, happy to accept PRs from the community. But middlewares gain a lot of use through all the infrastructure in my own professional projects, as well from hundreds (thousands?) of other companies -- so I think you're safer than most projects out there. |
Malwarebytes is using Chi for internal APIs. |
@pkieltyka Maybe a ADOPTERS.md file will be better for reference. |
Code Golf is using it after switching from julienschmidt/httprouter so that parameters could overlap with literal slugs e.g. r.Get("/{hole}", routes.Hole)
r.Get("/about", routes.About) |
We used chi when I was at Uber, on the storage platform team, for internal infrastructure tools. |
Somebody could tell me how can I deploy my application made with chi? |
@luisfelipesdn12 I think that this question could be another issue. |
gitea A painless, self-hosted Git service. (since v1.14.0) |
We at Nuxify use Chi in all our production API services. I really love that its 100% compatible with the stdlib net/http. Just straightforward implementation. Some of our production apps that are served with Chi: |
Thank you for the great product! We use it in our internal services |
I use it for API endpoints running my developer job boards (multi-tenant, running all on the same instance): |
Retailpulse (www.retailpulse.ai) is using it to serve REST and GraphQL endpoints. |
Use it for the backend of React Jobs |
Use it for the blockchain based voting platform https://vocdoni.io (github.com/vocdoni/vocdoni-node) |
Use it extensively at https://factlylabs.com/ |
we've been using v5 in many of our projects. publicly, it currently is hosting some more complicated routes/applications at https://analytics.gfx.xyz (https://gfx.cafe/ip/go) and https://etherlands.com, along with a myriad of static sites, ala https://interestprotocol.io. It's been a great experience! the middleware pattern is easy to teach and incredibly powerful - incredibly grateful for the work and thought put into it. |
Hetki.ai uses chi in middleware services that handle voice bots and voice transcribe. |
mas3.co uses chi in the internal projects. Your project is amazing! |
I use chi on Google App Engine for https://github.com/Baralga/baralga-app. Running smooth and stable.👍🤩 |
Use it as backend internal API on Indonesia's Crowdfunding Platform https:/kitabisa.com |
We are using at @stone-payments |
Thanks for the great project, it is used in https://github.com/maxisam/mgob |
We use Chi for the pirsch.io API and website :) |
the site is not even live |
https://www.pressly.com was acquired by https://alida.com ;) Chi is still used there in multiple products in production. Chi is also used by |
Our whole website https://namenumber.net is built on top of it. |
Hey everyone, I'm curious to hear which companies are using chi in production, if you see this post and use it in your products, please let me know. I'd like to include a list in the README, it's inspiring to hear all the awesome companies using chi and it helps other get comfortable to adopt it with success from others.
The text was updated successfully, but these errors were encountered: