Giter Site home page Giter Site logo

Comments (66)

buro9 avatar buro9 commented on May 6, 2024 46

Cloudflare are using it within a helper package that wraps internal JSON REST services.

from chi.

cyx avatar cyx commented on May 6, 2024 22

Heroku is about to use it -- the branch we have is still being tested in a sandbox

from chi.

6543 avatar 6543 commented on May 6, 2024 14

gitea A painless, self-hosted Git service.

(since v1.14.0)

from chi.

pkieltyka avatar pkieltyka commented on May 6, 2024 10

Pressly.com is of course using chi :)

from chi.

markuswustenberg avatar markuswustenberg commented on May 6, 2024 10

We used chi when I was at Uber, on the storage platform team, for internal infrastructure tools.

from chi.

cyx avatar cyx commented on May 6, 2024 9

from chi.

vektah avatar vektah commented on May 6, 2024 8

99designs uses it as a router in front of our app servers.

On 5 Oct. 2016 18:50, "Cyril David" [email protected] wrote:

Heroku is about to use it -- the branch we have is still being tested in a
sandbox


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/ACJNLkYPj9AFSwkmEkZ6PjjcIWJXH0i5ks5qw9VtgaJpZM4KO0AL
.

from chi.

aaronjheng avatar aaronjheng commented on May 6, 2024 8

@pkieltyka Maybe a ADOPTERS.md file will be better for reference.

from chi.

minoritea avatar minoritea commented on May 6, 2024 7

We, Origami Inc., uses it for our new API server(actually, it is not released yet but coming soon).

from chi.

rafaeljesus avatar rafaeljesus commented on May 6, 2024 7

We are using at @hellofresh as well cc/ @italolelis

from chi.

mcastilho avatar mcastilho commented on May 6, 2024 6

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

from chi.

kifirkin avatar kifirkin commented on May 6, 2024 5

Example for QOR SDK just moved from Gin to Chi

from chi.

TonyPythoneer avatar TonyPythoneer commented on May 6, 2024 5

Hi @pkieltyka

This comment extends from #501 #501 (comment)
The question is mainly to ask where test coverage is, but you don't answer. If you are available, please share with me. Thanks.

About the library choice of decision for me, I have no big question about this.
This library has provided a completed introduction.

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:
image

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.

from chi.

JRaspass avatar JRaspass commented on May 6, 2024 5

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)

from chi.

kanocz avatar kanocz commented on May 6, 2024 4

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 :)

from chi.

abh1nav avatar abh1nav commented on May 6, 2024 4

@pkieltyka CrowdRiff uses it for ~80% of our internal services as well as powering our public API 👍

from chi.

cemremengu avatar cemremengu commented on May 6, 2024 4

Using it for a BI tool soon going in prod.

The selling points of Chi was it's simplicity; doing what it's supposed to do good by focusing on usability and functionality instead of bragging about performance

from chi.

pkieltyka avatar pkieltyka commented on May 6, 2024 4

@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.

from chi.

kabaluyot avatar kabaluyot commented on May 6, 2024 4

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:

https://login.primuslms.com
https://nuximart.com

from chi.

kanocz avatar kanocz commented on May 6, 2024 3

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)

from chi.

italolelis avatar italolelis commented on May 6, 2024 3

Janus Gateway is also using it: https://github.com/hellofresh/janus/blob/master/Gopkg.toml#L43
This is the gateway that powers the @hellofresh architecture.

from chi.

chenjie4255 avatar chenjie4255 commented on May 6, 2024 3

we are using it at https://moreless.io as App Tide 's backend.

from chi.

joseustra avatar joseustra commented on May 6, 2024 2

I'm using on https://github.com/ustrajunior/minion and working on a big refactor that will be using chi through minion.

from chi.

pengsrc avatar pengsrc commented on May 6, 2024 2

QingCloud is using pressly/chi in some of our internal services.

from chi.

dannyvankooten avatar dannyvankooten commented on May 6, 2024 2

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.

from chi.

djui avatar djui commented on May 6, 2024 2

Betalo is using it for all its backend services.

from chi.

ernsheong avatar ernsheong commented on May 6, 2024 2

Netlify is using it at https://github.com/netlify/gotrue

(I am not affiliated with Netlify)

from chi.

edwardsb avatar edwardsb commented on May 6, 2024 2

Malwarebytes is using Chi for internal APIs.

from chi.

pkieltyka avatar pkieltyka commented on May 6, 2024 1

cc`ing a few contributors and devs I spoke with previously: @cyx @ustrajunior @vektah @xiam @kanocz @november-eleven @mrcpvn @elithrar @ChrisHines @lxfontes @lwc @abh1nav

if you guys have some feedback please let me know as I prepare a blog post about chi and how to write RESTful services in Go.

from chi.

jhngrant avatar jhngrant commented on May 6, 2024 1

IT Jobs Watch uses it for internal applications.

from chi.

pkieltyka avatar pkieltyka commented on May 6, 2024 1

thanks everyone for letting us know :) this is great and makes us want to make chi even better

from chi.

zxr90 avatar zxr90 commented on May 6, 2024 1

Call levels use it in one of our internal applications. Might plan to use it for our new API server.

from chi.

tors avatar tors commented on May 6, 2024 1

pocketmath.com is using chi for some internal apps. keep up the good work!

from chi.

stefanwuthrich avatar stefanwuthrich commented on May 6, 2024 1

wondering, if there is somebody using chi in combination with authboss ( https://github.com/go-authboss/authboss ) ?

from chi.

mgenware avatar mgenware commented on May 6, 2024 1

coldfunction is using chi as the only HTTP router behind nginx, all our code is written in Go.

from chi.

shenshouer avatar shenshouer commented on May 6, 2024 1

Autohome Inc. using it for the API server.

from chi.

alehano avatar alehano commented on May 6, 2024 1

Hi. I'm using chi in my web framework https://github.com/alehano/gobootstrap

from chi.

maknahar avatar maknahar commented on May 6, 2024 1

We are using chi at Justickets in a couple of services.

from chi.

kinqsley avatar kinqsley commented on May 6, 2024 1

@chenjie4255 Your app is awesome, I have using it to focus on my work!

from chi.

anurag avatar anurag commented on May 6, 2024 1

Render is using it in production for everything: https://render.com

from chi.

thedevsaddam avatar thedevsaddam commented on May 6, 2024 1

Using the package for several micro services at Pathao Limited

from chi.

fathiraz avatar fathiraz commented on May 6, 2024 1

Use it as backend internal API on Indonesia's Crowdfunding Platform https:/kitabisa.com

from chi.

mvdan avatar mvdan commented on May 6, 2024

I'm using chi for a new project, nothing live yet though.

from chi.

egtann avatar egtann commented on May 6, 2024

We're using chi at Abot for our website and our back-end dashboard/APIs. https://www.abotlabs.com

from chi.

guiferpa avatar guiferpa commented on May 6, 2024

@diegobernardes

from chi.

lansana avatar lansana commented on May 6, 2024

Using it for a cryptocurrency payment service.

Works really nicely, especially the scoping of routes with Group and the ability to add custom middleware to a particular group. Allows me to be very expressive with my route definitions.

Can't achieve this with Gin, for instance. At least not the last time I used it, which is why I made the move to Chi.

from chi.

PlkMarudny avatar PlkMarudny commented on May 6, 2024

A bunch of microservices at mbc.net

from chi.

devypt avatar devypt commented on May 6, 2024

Fly365.com for all web services :)

from chi.

luisfelipesdn12 avatar luisfelipesdn12 commented on May 6, 2024

Somebody could tell me how can I deploy my application made with chi?

from chi.

guiferpa avatar guiferpa commented on May 6, 2024

@luisfelipesdn12 I think that this question could be another issue.

from chi.

coraxster avatar coraxster commented on May 6, 2024

Thank you for the great product! We use it in our internal services
https://www.exness.com

from chi.

stefanwuthrich avatar stefanwuthrich commented on May 6, 2024

I use it for API endpoints running my developer job boards (multi-tenant, running all on the same instance):
Fullstack Job Board
Python Jobs
Javascript Jobs
Rust Jobs
React Jobs
and of course:
Golang Jobs

from chi.

darh avatar darh commented on May 6, 2024

https://github.com/cortezaproject/corteza-server

from chi.

unishubh avatar unishubh commented on May 6, 2024

Retailpulse (www.retailpulse.ai) is using it to serve REST and GraphQL endpoints.

from chi.

stefanwuthrich avatar stefanwuthrich commented on May 6, 2024

Use it for the backend of React Jobs

from chi.

p4u avatar p4u commented on May 6, 2024

Use it for the blockchain based voting platform https://vocdoni.io (github.com/vocdoni/vocdoni-node)

from chi.

deshetti avatar deshetti commented on May 6, 2024

Use it extensively at https://factlylabs.com/

from chi.

gfxlabs avatar gfxlabs commented on May 6, 2024

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.

from chi.

tdi avatar tdi commented on May 6, 2024

Hetki.ai uses chi in middleware services that handle voice bots and voice transcribe.

from chi.

rianby64 avatar rianby64 commented on May 6, 2024

mas3.co uses chi in the internal projects. Your project is amazing!

from chi.

remast avatar remast commented on May 6, 2024

I use chi on Google App Engine for https://github.com/Baralga/baralga-app. Running smooth and stable.👍🤩

from chi.

fabiano-amaral avatar fabiano-amaral commented on May 6, 2024

We are using at @stone-payments

from chi.

maxisam avatar maxisam commented on May 6, 2024

Thanks for the great project, it is used in https://github.com/maxisam/mgob

from chi.

Kugelschieber avatar Kugelschieber commented on May 6, 2024

We use Chi for the pirsch.io API and website :)

from chi.

sakthi-lucia0567 avatar sakthi-lucia0567 commented on May 6, 2024

Pressly.com

the site is not even live

from chi.

VojtechVitek avatar VojtechVitek commented on May 6, 2024

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
https://sequence.xyz
https://sequence.build
https://horizon.io
https://www.skyweaver.net

from chi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.