Ask HN: What are the best open source TypeScript projects I can learn from?
31–40 of 76 posts
Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#32Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#33Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#34Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#35If you actually want to learn, then take a look at the implementation for stuff like Zod: https://github.com/colinhacks/zod/tree/master/src/helpers
You can do some really powerful stuff that hugely benefits your team. A decent example I stumbled across recently when I went to release my own library (that does the same thing) is https://github.com/leancodepl/ts-routes
Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#36Elm specifically will teach you lots on the static types end of things. And it will only take a weekend or so of tinkering to show improvements in your TS life.
Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#37I asked a similar question about ruby some time ago, and came across one good recommendation (https://github.com/sharetribe/sharetribe), but would love to have many more. I'm also self-taught and feel I haven't read enough great ruby code!
Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#38* https://github.com/excalidraw/excalidraw * https://github.com/calcom/cal.com * https://github.com/supabase/supabase * https://github.com/appwrite/appwrite * https://github.com/n8n-io/n8n * https://github.com/appsmithorg/appsmith * https://github.com/directus/directus * https://github.com/Budibase/budibase
Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#39Re: Ask HN: What are the best open source TypeScript projects I can learn from?
#40Depends whether you actually want to learn TypeScript or just how to consume it. More than 90% of TypeScript code I've seen is not actually taking advantage of TypeScript's static analysis capabilities to write safer more scalable code and is instead just being used as glorified autocomplete. If you actually want to learn, then take a look at the implementation for stuff like Zod: https://github.com/colinhacks/zod/tr…