Become a sponsor to TokugawaT_YD
Thank you for visiting my GitHub Sponsors profile.
I’m Takeshi Tokugawa, founder and CEO of Yamato Daiwa — currently a solo-operated startup focused on custom web development and B2B training for companies beginning their web journey.
In addition to client work, I actively develop and maintain several open-source projects aimed at improving developer efficiency through strongly typed, scalable, and well-structured code. While many are still under active development, here's a look at what I'm building:
-
Yamato Daiwa ES Extensions: Utility functions and classes for cleaner TypeScript code — with full type safety, no
any
. -
Yamato Daiwa Frontend: A UI toolkit based on Pug, Stylus, and TypeScript.
-
Yamato Daiwa Backend: A backend framework designed for full-stack TypeScript applications.
-
Yamato Daiwa Automation: A build/deployment tool focused on full-stack projects using Pug, Stylus, and TypeScript.
-
Yamato Daiwa CS Extensions: Extensions and utilities for C# — including enhancements to
string
,List
, and more. -
Yamato Daiwa Express Extensions: Helpers for Express.js and
routing-controllers
, reducing repetitive boilerplate.
As a solo founder, I must balance commercial work with open-source development — which makes sustained focus and progress difficult without external support.
At the moment, one of the biggest challenges is documentation. Due to time and resource constraints, many documentation pages are still incomplete:
- https://frontend.yamato-daiwa.com/CoreLibrary/Markup/UsageOnServerSide/UsageOnServerSide.english.html
- https://automation.yamato-daiwa.com/ConfigurationFile/Common/CommonSettings.english.html
With sponsorship, I can dedicate more time to completing and polishing documentation. Here are examples of what high-quality documentation looks like when resources are available:
- https://ee.yamato-daiwa.com/CoreLibrary/Functionality/Arrays/04-AddingOfElements/addElementsToArray/addElementsToArray.english.html
- https://frontend.yamato-daiwa.com/CoreLibrary/Markup/Functionality/InlineJavaScript/FunctionsAndClasses/processObjectTypeParameterOfPugMixin/processObjectTypeParameterOfPugMixin.english.html
- https://backend-es.yamato-daiwa.com/Tutorials/01-HTTPS/HTTPS_TutorialPage.english.html
If you believe in the potential of strong, type-safe, well-documented web development tools, your support can help make these projects sustainable — and even accelerate their growth. Thank you for considering becoming a sponsor!
Featured work
-
TokugawaTakeshi/Yamato-Daiwa-ES-Extensions
Helper functions and classes aimed to reduce the routine code. Build-in TypeScript type safety without "any" type.
TypeScript 4 -
TokugawaTakeshi/Yamato-Daiwa-Express-Extensions
Additional functionality for Express.js and also "routing-controllers" aimed to reduce the routine code.
TypeScript -
TokugawaTakeshi/Yamato-Daiwa-CS-Extensions
The library for the C Sharp language extending the standard classes such as "String" and "List" and also suggesting the additional auxiliary functionality
C# -
TokugawaTakeshi/Yamato-Daiwa-Backend
Backend framework with build-in TypeScript type safety. Intended to be used in full-stack applications where both client and server part written in TypeScript.
TypeScript -
TokugawaTakeshi/Yamato-Daiwa-Automation
The tool for the full-stack web application building and deploying specializing on Pug, Stylus and TypeScirpt as source code languages.
TypeScript -
TokugawaTakeshi/Yamato-Daiwa-Frontend
The toolkit including GUI components for the frontend development with Pug & Stylus & TypeScript
Stylus