4 ms·
It looks like Crystal is gaining traction. Which companies use Crystal in anger / production in front of real users?
by colesantiago 3y ago
It looks like Crystal is gaining traction.
Which companies use Crystal in anger / production in front of real users?
- DASD 3y agoI believe Kagi is a heavy user of the language.
- SushiHippie 3y ago~70k LOC Crystal Mentioned in the crystal conf talk held by a Kagi Developer https://youtube.com/r7t9xPajjTM https://youtube.com/r7t9xPajjTM
- freediver 3y agoCorrect link https://www.youtube.com/watch?v=r7t9xPajjTM https://www.youtube.com/watch?v=r7t9xPajjTM
- ukd1 3y agoMy last company (Rainforest QA) used it in quite a few places when ruby wasn't fast enough, though a lot of Go too.
- compumike 3y agoAt Heii On-Call, we use Crystal to power the API server https://api.heiioncall.com/ https://api.heiioncall.com/ as well as other internal components.
- asadawadia 3y agodo you use kemal?
- juju213 3y agoHopefully they use Grip, a much better framework with encapsulation
- Piribedil 3y agoMaybe not up to date : https://crystal-lang.org/used_in_prod/ https://crystal-lang.org/used_in_prod/
- 1vuio0pswjnm7 3y agoInvidious, a self-hosted YouTube front-end. is written in Crystal.
- _lvbh 3y agoAnd its resource usage is depressing. Isn’t Crystal garbage collected? I’m not sure why it has memory leaks. Also, >300 MB of RAM usage (in docker. Some might be the system) with only 2 users after running for a while seems a bit too much
- ksec 3y agoHow would you know the memory leak was the Crystal part?
- _lvbh 3y agohttps://github.com/iv-org/invidious/issues/1438 https://github.com/iv-org/invidious/issues/1438 I’m not the first one facing these issues.
- xethos 3y agoOh is this why Invidious' setup documentation recommends restarting Invidious every hour or so?
- _lvbh 3y agoI ended up just throwing it 4 gigs of memory and it has pretty much been fine ever since. I do restart every few weeks when it reaches 1 GB though
- 1vuio0pswjnm7 3y ago(Not an Invidious user myself. I just looked at the source code a while back to see what they were doing. But I never tried compiling or using it.)
- prh8 3y agoWe use it to do nightly sitemap generation of over 30 million links. Takes about 30 minutes, replaced a Ruby (Rails) process that took hours.