I make apps and libraries. Some β¨ stuff β¨ I made:
π¬ RelierStudio (repo)
An agent workflow engine.
Tech:
- TypeScript, React, RxJS, Jotai, GraphQL, Emotion, Node.js, Electron
- AWS CloudFormation, AWS CloudFront, AWS S3
π« react-container-query (repo)
Demo: http://react-container-query.github.io/react-container-query/
A React library that implements the CSS container query concept, to achieve better CSS modularity for different element sizes. This is dependended by thousands of repos and hundreds of packages with 800+ βοΈ.
Disclaimer: I made the library around 2015 and 2017. Then it was moved to be maintained by a set of wonderful people.
π VideoChatRoom (repo)
WebRTC video chat with friends using links. No registration required. (Won't work with NAT.)
Tech:
- Frontend: TypeScript, React, RxJS, WebSocket, WebRTC
- Backend: TypeScript, Node.js
- Deploy: AWS CloudFormation, AWS API Gateway, AWS Lambda, AWS CloudFront, AWS S3, AWS DynamoDB, AWS SQS
I also made a bunch of other π§ͺ experimental / prototypy projects π§ͺ:
Almost all of these are experimental, and no longer functional due to lack of maintenance. But I still hope you can find some inspiration.
Tech Stack | Links | Descripton | Popularity | Demo |
---|---|---|---|---|
TypeScript, Node.js | repo | rekrow, robust distributed worker queue using RabbitMQ to end all the headache from 2016. | ||
TypeScript, Node.js | repo | Fun(ctional) HTTP, possibly the easiest way to start a HTTP server in Node.js from 2016. | 25+ βοΈ | |
TypeScript, React | repo | Redux React Observable, efficient and descriptive Redux React binding from 2016. | ||
TypeScript | repo | observe-object-path, update an object tree by simply dump entire object in and observing changes of keypaths from 2016. | ||
TypeScript, Node.js | repo | DevRunner, a development task runner to start dev servers and other task runners in the order you want from 2016. | ||
TypeScript, RxJS | repo | MAXCON, run series of operations in a dependency driven, maximumly concurrent way from 2016. | ||
JS | repo | nested-diff, calculating deep difference for JavaScript objects from 2016. | ||
TypeScript, React | repo | react-switch-path, <Switch> component to render React component like switch statement based on object path availability from 2016. |
||
JS, React | repo | redux-observable-middleware, Redux middleware for subscribing to observables in action creators from 2016. | 50+ βοΈ | |
JS | repo | Routility, a browser side routing utility to integrate route state into your business logic layer from 2016. | 25+ βοΈ | |
JS, React | repo | web-playground, is a command line tool for quickly creating prototypes or demos, which requires no configuration or boilerplate, has builtin preprocessors, bundler and live reloading server. You can create JS, HTML, or CSS files you need on the fly without worrying about tooling at the beginning. From 2015-2016. | 100+ βοΈ | |
Swift, iOS | repo | LarryBird, an alternative Twitter client written in Swift from 2015. | ||
Swift, iOS | repo | Avetuc, a very easy to use Twitter app from 2015. | ||
JS, React | repo | River, a reactive stream composer for React application from 2015. | ||
JS, Node.js | repo | Static asset processor in Node.js from 2015. | ||
JS, Node.js, Docker | repo | Docker image management framework from 2014-2015. | ||
JS, Node.js, Ardunio | repo | Ardunio boxing game from 2014. | demo | |
JS | repo | Sudoku web app from 2014. | ||
Objective-C, iOS | repo | iOS Twitter client from 2014. | ||
JS, Angular, Node.js, Express, MongoDB, Docker | repo | Calculate drive routes among a sequence of destination from 2013-2014 (before that's a feature in Google Map). |