Live data from Hacker News

Ask HN: What are the best open source TypeScript projects I can learn from?

news.ycombinator.com

51–60 of 76 posts

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#51

* 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

n8n is not open source and many of the projects are using a hybrid licensing model. Code on GitHub is "source available", not necessarily "open source"

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#52

* 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

n8n is not open source and many of the projects are using a hybrid licensing model. Code on GitHub is "source available", not necessarily "open source"

If you want to learn from source code, source available is all you need.

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#53
post #52

Earlier quoted context omitted.

n8n is not open source and many of the projects are using a hybrid licensing model. Code on GitHub is "source available", not necessarily "open source"

If you want to learn from source code, source available is all you need.

You know people gotta be pedantic on here.

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#55
post #13

I've found NestJs to be a very thoughtful application framework. I'd argue it demonstrates pro-level typescript coding. https://github.com/nestjs/nest

Nest is impressive. Especially if you came from .Net or Java. I just started a new project with Nest recently and it was a breath of fresh air. It has all the bits I had to add manually to other Node projects in the past. I feel like they go a bit over the top promoting design patterns in their documentation, though I appreciate how methodical they are with them in their own code.

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#56
post #52

Earlier quoted context omitted.

n8n is not open source and many of the projects are using a hybrid licensing model. Code on GitHub is "source available", not necessarily "open source"

If you want to learn from source code, source available is all you need.

There are plenty of proprietary source code leaks, and those are technically "source available" since the source is available, but that is not a recommended practice.

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#57

I work on Linen https://github.com/Linen-dev/linen.dev its an open source Slack alternative. Its a full stack typescript app. We do a mono repo with typesharing between both client and backend. If you are looking for a realworld typescript SAAS app this would be good

Is server source code included? If yes, in which package is it? Thanks!

Most of the code is here: https://github.com/Linen-dev/linen.dev/tree/main/apps/web

We're in the process of moving components out in to their own package so they can be shared between different clients. https://github.com/Linen-dev/linen.dev/tree/main/packages

We use next js but is in the process of migrating the backend code to a node service

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#59

This is not exactly a codebase, but I believe it merits mention in this thread as a great TypeScript learning resource. https://type-level-typescript.com/ A short online course about intermediate-to-advanced level TypeScript.

Similarly the typescript courses at http://executeprogram.com are pretty good.

Re: Ask HN: What are the best open source TypeScript projects I can learn from?

#60

* 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

https://github.com/excalidraw/excalidraw/blob/master/src/com...

files like this make me feel like my files aren’t too long after all :)

Post reply on HN