Top 23 TypeScript open-source Projects
-
We originally created our documentation for a very small, specific audience with specific uses for Courier. Over time, however, our user base, their use cases, and our product itself has grown dramatically. To cover our bases, we needed to improve and expand our documentation and this time, we wanted to make it scalable and with a focus on a great user experience. We decided to use Docusaurus to do so, which allowed our engineers to collaborate and update our documentation more efficiently. Here’s how we built our documentation and what we learned in the process that might be useful to you.
-
typescript-book
:books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹
Project mention: “Trivia” (A Concept Related to Abstract Syntax Trees) | news.ycombinator.com | 2022-02-27 -
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: Things I can’t do on macOS which I can do on Ubuntu | news.ycombinator.com | 2022-04-26
I'll start with things that I'm happy to have in mac that didn't have in Linux :)
- Cannot run a bunch of programs that stay on the topbar, like LINE (https://line.me/en/), Kap (https://getkap.co/), etc. I am a fairly heavy user of Kap and I love the interface, so this is probably the biggest differentiator for me.
- The visual quality of the programs in Mac is generally a lot higher, and humans do like aesthetic visuals. For example the "CPU indicator" (iStat) I have in mac is an order of magnitude better, same as VPN tool, etc.
- Upgrading the OS to a major version without worrying if I'll be able to boot next time.
- (unfair?) 10+ hours of real-world battery usage, in Linux I could often get half of the advertised 5-6h battery life from the PCs if lucky
- A lot more hardware stuff with the M1 Macbook Air, like the amazing touchpad, keyboard (in new models), etc. Some will say it's fair to compare them some won't, so I'll leave that up to you but summarize them all in this point. I want to try Asahi Linux when it comes out stable though!
- Drivers all work very well, it's like they built them on purpose for their hardware (!). No more fighting with pulseaudio.
However overall I've found them to be a lot more similar than dissimilar to my surprise, swapping from one to another as a normal everyday JS dev is fairly trivial. To add on the author's list, the biggest issue I have is with external USBs, I like having them encrypted for backups and there doesn't seem to be an easy way to do that with mac. I had no trouble with AndroidUSB, just install it and it behaves just like another filesystem program.
-
Vue Storefront
The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.
Vue Storefront is Lightning-Fast Frontend Platform for Headless Commerce. Boost your site performance, shape the customer journey and free your developer's creativity with Vue Storefront, the last frontend you will ever need.
-
-
Project mention: How to create and test a GitHub Action that generates Supabase database types | dev.to | 2022-05-07
We see quite a few results, and luckily, in the 3rd project called tone-row/flowchart-fun, I see that they have package.json script that looks like a promising candidate. They have variables such as SB_URL and SB_ANON_KEY which resemble Supabase stuff ✨
-
Ts.ED
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone.
Project mention: Where to find the examples of the Dependency Injection? | reddit.com/r/node | 2022-05-20Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: Why are you building a programming language? | reddit.com/r/ProgrammingLanguages | 2021-09-05
I don't think I'll have time to make one any time soon, unfortunately. My original plan was to write a compiler in TypeScript using Chevrotain, and see if it's possible to compile down to TypeScript's AST and feed that into its own compiler programmatically. Basically piggybacking on Microsoft's hard work (work smart, not hard). I don't know if it's possible, but it's what I'd try first.
-
nsfw-filter
🚀 A Google Chrome extension that blocks NSFW images from the web pages that you load using TensorFlow JS.
Project mention: Any OpenSource Parental monitoring applications (PC) | reddit.com/r/opensource | 2021-09-25You can try this https://github.com/nsfw-filter/nsfw-filter
-
Project mention: All the things I must know before, during, and after using TOR Browser (On Whonix)? | reddit.com/r/TOR | 2022-05-05
-
Project mention: 15+ Best Productivity Tools For Programmers in 2021,🛠 Boost Up Your Productivity🚀 | dev.to | 2021-09-06
CodeStream is a free open-source extension for VS Code, Visual Studio, and JetBrains. It supercharges development workflows by putting collaboration tools in your IDE. It supports pull requests from GitHub, BitBucket and GitLab, issue management from Jira, Trello, Asana and 9 others, and provides code discussion that ties it all together, integrated with Slack, MS Teams, email, and in-editor notifications.
-
spartacus
Spartacus is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud that communicates exclusively through the Commerce REST API.
I was struggling to find out why the Angular Universal SSR was hanging in my app. I knew it had to be some pending async task that prevented the SSR from completion, but it was hard to guess which one. So I googled how to track async tasks in Angular and I learnt about the plugin zone.js/plugins/task-tracking. Thanks to this plugin, I quickly located the faulty line in the code and fixed the hanging SSR in the app.
-
Monokle
🧐 Monokle is your K8s best friend for creating, validating, debugging and managing manifests! 🚀
Monokle has everything needed to end a cycle of hunting manifest errors. Download it directly from GitHub or check out our documentation. It’s a desktop application that works on macOS, Linux, and Windows.
-
I've been waiting to use JPEG XL (.jxl) in my Video Hub App for over a year now! I even have a PR that shows that it works, but was waiting for FFmpeg to catch up.
https://github.com/whyboris/Video-Hub-App/pull/702
My software extracts screenshots from videos and shows them in a nice browsable searchable gallery.
-
ui5-webcomponents-react
A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience
I have no experience personally but react UI5 can be the right move for you if you have any chance
-
Kaetram-Open
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
Website - https://kaetram.com
-
code-relay
Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!
-
react-storefront
An open-source storefront in React.js with Next.js. Built for Headless Commerce, using a modern stack with TypeScript, GraphQL, Apollo, and Tailwind CSS.
Project mention: A fullstack ecommerce application with backend in GraphQl | reddit.com/r/graphql | 2022-01-30I'm a big fan of Saleor, it's an open source e-commerce product based on GraphQL https://github.com/saleor/react-storefront
-
I'm very happy with Adguard pro overall, except I haven't been able to block pop-ups, not even with Adguard's own popup blocker userscript (https://github.com/AdguardTeam/PopupBlocker).
-
Project mention: GitHub - TommyX12/VIR: An intelligent time manager. | reddit.com/r/bag_o_news | 2021-07-27
-
asgardex-electron
||| ASGARDEX Electron App ||| desktop wallet and decentralized exchange for THORChain ||| 100% open-source
Project mention: Thorswap not showing correct Bitcoin amount when connected with Ledger | reddit.com/r/THORChain | 2022-03-14(see "hardcoded" derivation path for first account (Ledger BTC in ASGDX) https://github.com/thorchain/asgardex-electron/blob/fa0b462c2821d29fb530a01fa2cada976dcbc394/src/main/api/ledger/bitcoin/common.ts#L10
-
Project mention: Show HN: Open-Source Role-Based Access Management for React | news.ycombinator.com | 2022-05-03
-
copybara-action
Transform and move code between repositories. Start with ZERO config and 100% customizable.
Project mention: local development for modules referencing github | reddit.com/r/Terraform | 2022-03-25Also you may want to try developing in a monorepo. If you need to publish them you can use stuff like Copybara / Copybara action to push them to individual repos
TypeScript open-source related posts
- #11: Share Content with Docusaurus & Azure Static Web Apps
- Are there any React based open-source alternatives to Gitbook ( Documentation Website )?
- What are your Most Used Self Hosted Applications?
- Headless CMS with PostgreSQL under the hood
- Node.js Headless CMS
- What technology/Framework did you use in building and your portfolio/personal site
- Host a Farm/Pool For Your Token On Our Website! Stake And Reward Tokens!
Index
What are some of the best open-source open-source projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Docusaurus | 33,282 |
2 | typescript-book | 17,214 |
3 | Kap | 15,197 |
4 | Vue Storefront | 9,412 |
5 | TagSpaces | 2,593 |
6 | flowchart-fun | 2,479 |
7 | Ts.ED | 2,085 |
8 | Chevrotain | 1,915 |
9 | nsfw-filter | 1,169 |
10 | exifcleaner | 817 |
11 | codestream | 790 |
12 | spartacus | 613 |
13 | Monokle | 443 |
14 | Video-Hub-App | 391 |
15 | ui5-webcomponents-react | 302 |
16 | Kaetram-Open | 292 |
17 | code-relay | 279 |
18 | react-storefront | 266 |
19 | PopupBlocker | 183 |
20 | VIR | 111 |
21 | asgardex-electron | 90 |
22 | react-role | 85 |
23 | copybara-action | 57 |
Are you hiring? Post a new remote job listing for free.