Rendered
This commit is contained in:
420
terminal/typescript
Normal file
420
terminal/typescript
Normal file
@@ -0,0 +1,420 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome TypeScript[0m
|
||||
|
||||
[38;2;255;187;0m[4m-= Awesome TypeScript =- [0m[38;5;14m[1m[4mAwesome Elasticsearch[0m[38;2;255;187;0m[4m (https://github.com/dzharii/awesome-elasticsearch) →[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript. Inspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) lists.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMore awesome resources[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1msemlinker/awesome-typescript[0m[38;5;12m (https://github.com/semlinker/awesome-typescript) thank you @semlinker for curating the list![39m
|
||||
|
||||
[38;2;255;187;0m[4mContributing[0m
|
||||
|
||||
[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;12m [39m[38;5;12m(/contributing.md)[39m[38;5;12m [39m[38;5;12mfirst.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mhere[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mfit,[39m[38;5;12m [39m[38;5;12mplease[39m[38;5;12m [39m[38;5;12msubmit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpull[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m
|
||||
[38;5;12mthis[39m[38;5;12m [39m[38;5;12mfile.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome TypeScript Essential Resources[0m[38;5;12m (#awesome-typescript-essential-resources)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTypescript Project Starters[0m[38;5;12m (#typescript-project-starters)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mReference lists[0m[38;5;12m (#reference-lists)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCLI and REPL[0m[38;5;12m (#cli-and-repl)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mIDE[0m[38;5;12m (#ide)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuild Systems[0m[38;5;12m (#build-systems)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCloud Data Warehousing[0m[38;5;12m (#cloud-data-warehousing)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mModule Bundlers[0m[38;5;12m (#module-bundlers)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCMS[0m[38;5;12m (#cms)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCSS In JS With Types[0m[38;5;12m (#css-in-js-with-types)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTypes[0m[38;5;12m (#types)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRuntime[0m[38;5;12m (#runtime)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBuilt with TypeScript: Mobile, Web, Back-end API, Standalone apps, Libraries[0m[38;5;12m (#built-with-typescript)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVideo Courses[0m[38;5;12m (#video-courses)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRoadmap[0m[38;5;12m (#roadmap)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAcknowledgements[0m[38;5;12m (#acknowledgements)[39m
|
||||
|
||||
[38;2;255;187;0m[4mGetting Started with (Awesome) TypeScript[0m
|
||||
|
||||
[38;2;255;187;0m[4mAwesome TypeScript Essential Resources[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mHandbook - Welcome to TypeScript[0m[38;5;12m (http://www.typescriptlang.org/Handbook) the official resource for learning TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mTypeScript Deep Dive[0m[38;5;12m (https://basarat.gitbooks.io/typescript/) by [39m[38;5;14m[1mBasarat Ali Syed[0m[38;5;12m (https://twitter.com/basarat)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mMicrosoft/TypeScript on Github[0m[38;5;12m (https://github.com/Microsoft/TypeScript) fork TypeScript on Github! Or... just read the code[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;14m[1mThe official TypeScript Roadmap[0m[38;5;12m (https://github.com/Microsoft/TypeScript/wiki/Roadmap)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mTypeScript Team Blog[0m[38;5;12m (http://blogs.msdn.com/b/typescript/) with announcements and recent updates[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mDefinitelyTyped/DefinitelyTyped[0m[38;5;12m [39m[38;5;12m(https://github.com/DefinitelyTyped/DefinitelyTyped)[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mBoris[39m[38;5;12m [39m[38;5;12mYankov[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthousands[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mcontributors[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mType search[0m[38;5;12m (https://aka.ms/typings), search for typings on npm[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mCommunity Curated Resources[0m[38;5;12m (https://hackr.io/tutorials/learn-typescript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mClean Code concepts adapted for TypeScript[0m[38;5;12m (https://github.com/labs42io/clean-code-typescript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:computer: [39m[38;5;14m[1mShould You Learn TypeScript? (Benefits & Resources)[0m[38;5;12m (https://snipcart.com/blog/learn-typescript-why-use-ts)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:computer:[39m[38;5;12m [39m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mhow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1munleash[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mfull[0m[38;5;14m[1m [0m[38;5;14m[1mpotential[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mTuring[0m[38;5;14m[1m [0m[38;5;14m[1mComplete[0m[38;5;14m[1m [0m[38;5;14m[1mtype[0m[38;5;14m[1m [0m[38;5;14m[1msystem[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mTypeScript![0m[38;5;12m [39m[38;5;12m(https://type-level-typescript.com),[39m[38;5;12m [39m[38;5;12m💵[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mchapters[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mGabriel[0m[38;5;14m[1m [0m[38;5;14m[1mVergnaud[0m[38;5;12m [39m
|
||||
[38;5;12m(https://twitter.com/GabrielVergnaud)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mCodebook[0m[38;5;12m (https://github.com/gvanastasov/codebook-typescript) read and run small code snippets to progressively learn TypeScript from the basic to advanced concepts.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTypescript Project Starters[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypescript-starter[0m[38;5;12m (https://github.com/bitjson/typescript-starter) – A CLI to quickly generate and configure new libraries and Node.js projects[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnext-smrt[0m[38;5;12m (https://github.com/csprance/next-smrt) – A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mNext-Postgres-With-Typescript[0m[38;5;12m [39m[38;5;12m(https://github.com/brandontle/next-postgres-with-typescript)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mForum-like[39m[38;5;12m [39m[38;5;12mfullstack[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mNext.js[39m[38;5;12m [39m[38;5;12m7.0.2[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mSequelize[39m[38;5;12m [39m[38;5;12m4/Postgres[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mTypescript[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mRedux[39m[38;5;12m [39m[38;5;12m+[39m
|
||||
[38;5;12mPassport[39m[38;5;12m [39m[38;5;12mLocal[39m[38;5;12m [39m[38;5;12mAuth[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mEmotion[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicroTS[0m[38;5;12m [39m[38;5;12m(https://www.npmjs.com/package/microts)[39m[38;5;12m [39m[38;5;12mMicroservice[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12minterface-first[39m[38;5;12m [39m[38;5;12mapproach:[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12m(Swagger)[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mcode,[39m[38;5;12m [39m
|
||||
[38;5;12minput[39m[38;5;12m [39m[38;5;12mvalidator,[39m[38;5;12m [39m[38;5;12mUI,[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mconfiguration.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpankod/next-boilerplate[0m[38;5;12m [39m[38;5;12m(https://github.com/pankod/next-boilerplate)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mwell-structured[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mNext.js[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mTypescript,[39m[38;5;12m [39m[38;5;12mRedux,[39m[38;5;12m [39m[38;5;12mJest,[39m[38;5;12m [39m[38;5;12mEnzyme,[39m[38;5;12m [39m[38;5;12mExpress.js,[39m[38;5;12m [39m[38;5;12mSass,[39m[38;5;12m [39m[38;5;12mCss,[39m[38;5;12m [39m[38;5;12mEnvConfig,[39m[38;5;12m [39m[38;5;12mReverse[39m[38;5;12m [39m
|
||||
[38;5;12mProxy,[39m[38;5;12m [39m[38;5;12mBundle[39m[38;5;12m [39m[38;5;12mAnalyzer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mBuilt-in[39m[38;5;12m [39m[38;5;12mCLI[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsynowiec/node-typescript-boilerplate[0m[38;5;12m [39m[38;5;12m(https://github.com/jsynowiec/node-typescript-boilerplate)[39m[38;5;12m [39m[38;5;12mUp-to-date,[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomprehensive,[39m[38;5;12m [39m[38;5;12myet[39m[38;5;12m [39m[38;5;12mminimalistic[39m[38;5;12m [39m[38;5;12mtemplate.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbox[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mNode.js[39m[38;5;12m [39m
|
||||
[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfigured.[39m[38;5;12m [39m[38;5;12mTargets[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mNode.js[39m[38;5;12m [39m[38;5;12mLTS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mreleases.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypescript-express-starter[0m[38;5;12m (https://github.com/ljlm0402/typescript-express-starter) - Quick and Easy TypeScript Express Starter.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mKnests[0m[38;5;14m[1m [0m[38;5;14m[1mStack[0m[38;5;12m [39m[38;5;12m(https://github.com/tudorconstantin/knests/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12m(hackathon[39m[38;5;12m [39m[38;5;12mstarter)[39m[38;5;12m [39m[38;5;12mwith:[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mKnex.js,[39m[38;5;12m [39m[38;5;12mNestJS,[39m[38;5;12m [39m[38;5;12mNext.js,[39m[38;5;12m [39m[38;5;12mGraphQL,[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12m(with[39m[38;5;12m [39m[38;5;12mhooks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtypescript),[39m[38;5;12m [39m[38;5;12mMaterial-UI,[39m[38;5;12m [39m
|
||||
[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mmultistage[39m[38;5;12m [39m[38;5;12mimages[39m[38;5;12m [39m[38;5;12mfor,[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mcompose[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGitlab[39m[38;5;12m [39m[38;5;12mCI/CD[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mconfigured.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtRPC + Next.js[0m[38;5;12m (https://trpc.io/docs/nextjs/introduction) - Full-stack starter projects for end-to-end type safe development with React[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnd.ts[0m[38;5;12m (https://github.com/heyayushh/nd.ts/) - setup bare minimum Node.ts project asap[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1msamchon/backend[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/backend)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mNestJS[0m[38;5;12m [39m[38;5;12m(https://nestjs.com)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mnestia[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/nestia))[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mTypeORM[0m[38;5;12m [39m
|
||||
[38;5;12m(https://typeorm.io)[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msafe-typeorm[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/safe-typeorm)).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mnewbie[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mderived[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mAlso,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnon-distruptive[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12min[39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mpm2[0m[38;5;12m [39m[38;5;12m(https://pm2.keymetrics.io/).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:ok_man:[39m[38;5;12m [39m[38;5;14m[1mts-express-boilerplate[0m[38;5;12m [39m[38;5;12m(https://github.com/d4rkstar/ts-express-boilerplate)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExpressJS[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mTypescript[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mprojects,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msimplicity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12m:P[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m
|
||||
[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mconfigured[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbox.[39m[38;5;12m [39m[38;5;12mTypeorm[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12maccess.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcreate-typescript-app[0m[38;5;12m (https://github.com/hein-htut-aung/create-typescript-app) - provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-vite-npm-template[0m[38;5;12m [39m[38;5;12m(https://github.com/kaandesu/ts-vite-npm-template)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mall-in-one[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcrafting[39m[38;5;12m [39m[38;5;12mTypeScript-based[39m[38;5;12m [39m[38;5;12mNPM[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mVite,[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12mPages[39m[38;5;12m [39m[38;5;12mlive-demo[39m[38;5;12m [39m[38;5;12mdeployment,[39m[38;5;12m [39m
|
||||
[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mtest-and-build[39m[38;5;12m [39m[38;5;12mworkflows,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVite-powered[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mconfiguration,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREADME.md[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mpackage.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mTypeScript in 50 Lessons[0m[38;5;12m (https://typescript-book.com/) by Stefan Baumgartner[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books:[39m[38;5;12m [39m[38;5;12m:fire:[39m[38;5;12m [39m[38;5;14m[1mTypeScript[0m[38;5;14m[1m [0m[38;5;14m[1mQuickly[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/typescript-quickly)[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mblockchain;[39m[38;5;12m [39m[38;5;12mSupporting[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msamples[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;14m[1myfain/getts[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/yfain/getts)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books:[39m[38;5;12m [39m[38;5;14m[1mAngular[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mTypescript,[0m[38;5;14m[1m [0m[38;5;14m[1mSecond[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;14m[1m [0m[38;5;14m[1m(MEAP[0m[38;5;14m[1m [0m[38;5;14m[1mOctober[0m[38;5;14m[1m [0m[38;5;14m[1m2017)[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/angular-development-with-typescript-second-edition)[39m[38;5;12m [39m[38;5;12mAngular[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mTypescript,[39m[38;5;12m [39m[38;5;12mSecond[39m[38;5;12m [39m
|
||||
[38;5;12mEdition[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mintermediate-level[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mintroduces[39m[38;5;12m [39m[38;5;12mAngular[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mcomfortable[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mframeworks[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtools.[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mYakov[39m[38;5;12m [39m[38;5;12mFain[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAnton[39m[38;5;12m [39m[38;5;12mMoiseev;[39m[38;5;12m [39m
|
||||
[38;5;12mManning)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mAngular 2 Development with TypeScript (2016)[0m[38;5;12m (https://www.manning.com/books/angular-2-development-with-typescript) by Yakov Fain and Anton Moiseev; Manning[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mLearning TypeScript 2.x 2nd Ed.[0m[38;5;12m (https://www.learningtypescript.com) by Remo H. Jansen[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mMastering TypeScript 2nd Ed.[0m[38;5;12m (https://www.packtpub.com/application-development/mastering-typescript-second-edition) by Nathan Rozentals[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mBeginning Angular 4 with TypeScript[0m[38;5;12m (https://www.amazon.com/Beginning-Angular-Typescript-Greg-Lim/dp/1542916674) by Greg Lim[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books:[39m[38;5;12m [39m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mTypes[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/programming-with-types)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12msafe,[39m[38;5;12m [39m[38;5;12mresilient,[39m[38;5;12m [39m[38;5;12mcorrect[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mthat’s[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaintain[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtaking[39m[38;5;12m [39m[38;5;12madvantage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpower[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12m(by[39m[38;5;12m [39m[38;5;12mVlad[39m[38;5;12m [39m[38;5;12mRiscutia)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mEssential TypeScript 5[0m[38;5;12m (https://www.manning.com/books/essential-typescript-5) - Third edition of the bestselling guide to TypeScript. (by Adam Freeman)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mEffective TypeScript[0m[38;5;12m (https://www.oreilly.com/library/view/effective-typescript/9781492053736/) by Dan Vanderkam[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mAdvanced TypeScript 3 Programming Projects[0m[38;5;12m (https://www.packtpub.com/product/advanced-typescript-3-programming-projects/9781789133042) by Peter O'Hanlon[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:books: [39m[38;5;14m[1mThe Concise TypeScript Book (Free and Open Source)[0m[38;5;12m (https://github.com/gibbok/typescript-book) by Simone Poggiali[39m
|
||||
|
||||
[38;2;255;187;0m[4mReference Lists[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Reference for JS developers[0m[38;5;12m (https://welldan97.github.io/typescript-reference/) - Glossary of keywords, operators, statements and directives[39m
|
||||
|
||||
[38;2;255;187;0m[4mBlogs[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@captain-yossarian's blog[0m[38;5;12m (https://catchts.com/) - fully dedicated to static typings in TypeScript[39m
|
||||
|
||||
[38;2;255;187;0m[4mCLI and REPL[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTaze[0m[38;5;12m (https://github.com/antfu/taze) A modern cli tool that keeps your dependencies fresh[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mUse [39m[38;5;14m[1mts-node[0m[38;5;12m (https://github.com/TypeStrong/ts-node) to run scripts or REPL[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mHow to make executable typescript scripts:[39m
|
||||
[38;5;12m 1. Make sure you have [39m[48;5;235m[38;5;249mnpx[49m[39m[38;5;12m (shipped with [39m[48;5;235m[38;5;249mnpm >= 5.2[49m[39m[38;5;12m) and [39m[48;5;235m[38;5;249mtypescript[49m[39m[38;5;12m package is installed[39m
|
||||
[38;5;12m 1. Add this [39m[38;5;14m[1mshebang[0m[38;5;12m (https://en.wikipedia.org/wiki/Shebang_(Unix)) as first line to your script: [39m[48;5;235m[38;5;249m#!npx ts-node[49m[39m
|
||||
[38;5;12m 1. Make script executable: [39m[48;5;235m[38;5;249mchmod +x script.ts[49m[39m
|
||||
[38;5;12m 1. Run directly: [39m[48;5;235m[38;5;249m./script.ts[49m[39m[38;5;12m :)[39m
|
||||
|
||||
[38;2;255;187;0m[4mIDE[0m
|
||||
[38;2;255;187;0m[4mOffline[0m
|
||||
[38;2;255;187;0m[4mVisual Studio[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m Visual Studio Community Edition 2015[0m[38;5;12m (https://www.visualstudio.com/products/visual-studio-community-vs) - free (conditionally) IDE with integrated TypeScript support[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVS Addon - TypescriptSyntaxPaste[0m
|
||||
[38;5;12m (https://visualstudiogallery.msdn.microsoft.com/eb0887f8-3ac1-434a-b50b-f0112f1572f7) - Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNodeJS Tools for Visual Studio[0m[38;5;12m (https://github.com/Microsoft/nodejstools)[39m
|
||||
|
||||
[38;2;255;187;0m[4mOther (Plugins || Cross-platform || OSS || Free)[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://www.visualstudio.com/en-us/products/code-vs.aspx)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhpStorm[0m[38;5;12m (https://www.jetbrains.com/phpstorm/download/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebStorm[0m[38;5;12m (https://www.jetbrains.com/webstorm/download/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCATS[0m[38;5;12m (http://jbaron.github.io/cats/) is an IDE for TypeScript and Web developers by @jbaron[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Sublime Plugin[0m[38;5;12m (https://github.com/Microsoft/TypeScript-Sublime-Plugin) by @Microsoft[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtom TypeScript[0m[38;5;12m (https://github.com/TypeStrong/atom-typescript) by @TypeStrong[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Interactive Development Environment for Emacs[0m[38;5;12m (https://github.com/ananthakumaran/tide) by @ananthakumaran[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Syntax for VIM[0m[38;5;12m (https://github.com/leafgarland/typescript-vim)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mTypescript[0m[38;5;14m[1m [0m[38;5;14m[1maddin[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;12m [39m[38;5;12m(https://github.com/mrward/typescript-addin)[39m[38;5;12m [39m[38;5;12mMonoDevelop,[39m[38;5;12m [39m[38;5;12mSharpDevelop[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mXamarin[39m[38;5;12m [39m[38;5;12mStudio;[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;14m[1mreview[0m[38;5;14m[1m [0m[38;5;14m[1marticle[0m[38;5;12m [39m
|
||||
[38;5;12m(http://lastexitcode.com/blog/2015/04/01/TypeScriptSupportInXamarinStudio/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypescript tooling for Neovim[0m[38;5;12m (https://github.com/mhartington/nvim-typescript) is a language service plugin for typescript for Neovim.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCoc[0m[38;5;12m (https://github.com/neoclide/coc.nvim) Make your Vim/Neovim as smart as VSCode. [39m
|
||||
|
||||
[38;2;255;187;0m[4mOnline[0m
|
||||
|
||||
[38;2;255;187;0m[4mPlayground[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript playground[0m[38;5;12m (https://agentcooper.github.io/typescript-play/) by @agentcooper, supports multiple TS versions and compiler targets[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript playground-on-ace[0m[38;5;12m (https://github.com/hi104/typescript-playground-on-ace) by @hi104 [39m[38;5;14m[1mupdated to TypeScript 1.5[0m[38;5;12m (https://github.com/basarat/TypeScriptEditor)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript official Playground[0m[38;5;12m (http://www.typescriptlang.org/Playground/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJS Bin[0m[38;5;12m (http://jsbin.com/?js) (Select TypeScript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodepen[0m[38;5;12m (http://codepen.io/) (Select TypeScript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Interpret - Terminal Emulator[0m[38;5;12m (http://niutech.github.io/typescript-interpret/) by @niutech[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Editor[0m[38;5;12m (http://drake7707.github.io/Typescript-Editor/) by @drake7707[39m
|
||||
|
||||
[38;2;255;187;0m[4mBuild Systems[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrunt[0m[38;5;12m (http://gruntjs.com/) tasks:[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mgrunt-ts[0m[38;5;12m (https://www.npmjs.com/package/grunt-ts) - Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZwitterion[0m[38;5;12m (https://github.com/lastmjs/zwitterion) - Super simple development server with built-in support for TypeScript files.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNx[0m[38;5;12m (https://github.com/nrwl/nx) - Smart, Fast and Extensible Build System[39m
|
||||
|
||||
[38;2;255;187;0m[4mCloud Data Warehousing[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:sparkles:[39m[38;5;12m [39m[38;5;14m[1mCrisp[0m[38;5;14m[1m [0m[38;5;14m[1mBigQuery[0m[38;5;12m [39m[38;5;12m(https://github.com/winwiz1/crisp-bigquery)[39m[38;5;12m [39m[38;5;12mStarter[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdelivers[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mBigQuery[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mbrowsers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12mcontrol.[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpresentation[39m[38;5;12m [39m
|
||||
[38;5;12moptions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDDB-Table[0m[38;5;12m (https://github.com/neuledge/ddb-table) Strongly typed querys and tables for AWS DynamoDB[39m
|
||||
|
||||
[38;2;255;187;0m[4mModule Bundlers[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFarm[0m[38;5;12m (https://farm-fe.github.io/) - Extremely fast Vite-compatible web build tool written in Rust[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRspack[0m[38;5;12m (https://www.rspack.dev/) - A fast Rust-based web bundler 🦀️[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVite[0m[38;5;12m (https://vitejs.dev/) - Next Generation Frontend Tooling[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebpack[0m[38;5;12m (http://webpack.github.io/) - supports CommonJS and AMD module bundling[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript and webpack[0m[38;5;12m (http://www.jbrantly.com/typescript-and-webpack/) - How to configure Webpack for TypeScript with source map support[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrowserify[0m[38;5;12m [39m[38;5;12m(http://browserify.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommonJS[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mbundler.[39m[38;5;12m [39m[38;5;12mDoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12m"out[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbox",[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mGrunt[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(http://gruntjs.com/)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mtasks:[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mgrunt-ts[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||||
[48;2;30;30;40m[38;5;13m[3m(https://www.npmjs.com/package/grunt-ts),[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mgrunt-browserify[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(https://www.npmjs.com/package/grunt-browserify),[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mgrunt-contrib-uglify[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(https://www.npmjs.com/package/grunt-contrib-uglify)[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfuse-box[0m[38;5;12m (https://github.com/fuse-box/fuse-box) | [39m[38;5;14m[1mhttp://fuse-box.org/[0m[38;5;12m (http://fuse-box.org/) - typescript sample: [39m[38;5;14m[1mfuse-box-ts-react-reflux-seed[0m[38;5;12m (https://github.com/fuse-box/fuse-box-ts-react-reflux-seed)[39m
|
||||
|
||||
[38;2;255;187;0m[4mCMS[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFactor[0m[38;5;12m (https://factor.dev) - The Javascript CMS (TypeScript supported natively)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphweaver[0m[38;5;12m (https://github.com/exogee-technology/graphweaver) - Turn multiple data sources into a single GraphQL Headless CMS.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTools[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqlx-ts[0m[38;5;12m (https://github.com/JasonShin/sqlx-ts) - SQLx-ts is a CLI application featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbun[0m[38;5;12m (https://bun.sh/) - Bun is a fast JavaScript runtime, package manager, bundler, test runner[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdeno[0m[38;5;12m (https://deno.land/) - A secure runtime for JavaScript and TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOXC[0m[38;5;12m (https://github.com/web-infra-dev/oxc) - A suite of high-performance tools for JavaScript and TypeScript written in Rust[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbiome[0m[38;5;12m (https://github.com/biomejs/biome) - Biome formats and lints your code in a fraction of a second[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSweetIQ/schemats[0m[38;5;12m (https://github.com/SweetIQ/schemats) Generate typescript interface definitions from SQL database schema[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeDoc[0m[38;5;12m (http://typedoc.org/) - A documentation generator for TypeScript projects[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Standard[0m[38;5;12m (https://github.com/e2tox/typescript-standard) - Zero-configuration TypeScript 2 Standard Validation[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtyped-install[0m[38;5;12m (https://github.com/xavdid/typed-install) - Easily install new dependencies and their typings, no matter where they may be[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInteractive TypeScript AST Viewer[0m[38;5;12m (https://ast.carlosroso.com/) - Write TypeScript snippets and explore its AST.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtype-config[0m[38;5;12m (https://github.com/Saul-Mirone/type-config) - A generator for tsconfig.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZapatos[0m[38;5;12m (https://jawj.github.io/zapatos/) - Zero-Abstraction Postgres for TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdep-tree[0m[38;5;12m (https://github.com/gabotechs/dep-tree) - Render your project's file dependency tree and/or validate it against your own rules.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mitertools-ts[0m[38;5;12m (https://github.com/Smoren/itertools-ts) - Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParaglideJS[0m[38;5;12m (https://inlang.com/m/gerre34r/library-inlang-paraglideJs) - An i18n compiler that generates fully typesafe translations[39m
|
||||
|
||||
[38;2;255;187;0m[4mTypes[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsonup[0m[38;5;12m (https://github.com/tani/jsonup) - Compile-time JSON parser[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtype-o-rama[0m[38;5;12m (https://github.com/stereobooster/type-o-rama) - JS type systems interoperability[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mutility-types[0m[38;5;12m (https://github.com/piotrwitek/utility-types) - Utility Types for TypeScript (provide compatibility with Flow's Utility Types)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melm-ts[0m[38;5;12m (https://github.com/gcanti/elm-ts) - Port of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-essentials[0m[38;5;12m (https://github.com/krzkaczor/ts-essentials) - All essential TypeScript types in one place[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypescript-conditional-types[0m[38;5;12m (https://github.com/LeDDGroup/typescript-conditional-types) - Helpers for typescript generic types[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-types-utils[0m[38;5;12m (https://github.com/LeDDGroup/ts-types-utils) - Type utilities for typescript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypesync[0m[38;5;12m (https://github.com/jeffijoe/typesync) - Install missing TypeScript typings for dependencies in your package.json.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtype-fest[0m[38;5;12m (https://github.com/sindresorhus/type-fest) - A collection of essential TypeScript types[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypetype[0m[38;5;12m (https://github.com/mistlog/typetype) - A programming language designed for typescript type generation[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnominal[0m[38;5;12m (https://github.com/Coder-Spirit/nominal) - nominal types & dependent types for Typescript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@tool-belt/type-predicates[0m[38;5;12m (https://github.com/tool-belt/type-predicates) - Type Predicates, Assertion Functions and Utilities.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgetmytypes[0m[38;5;12m (https://github.com/halchester/getmytypes) - Install @types files into your devDependencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-toolbelt[0m[38;5;12m (https://github.com/millsp/ts-toolbelt) - Large collection of type utilities for TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstring-ts[0m[38;5;12m (https://github.com/gustavoguichard/string-ts) - Strongly-typed string functions for all[39m
|
||||
|
||||
[38;2;255;187;0m[4mCSS In JS With Types[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPandaCSS[0m[38;5;12m (https://panda-css.com/) - CSS-in-JS with build time generated styles, RSC compatible, multi-variant support, and best-in-class developer experience[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVanilla-Extract[0m[38;5;12m (https://vanilla-extract.style/) - Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStyleX[0m[38;5;12m (https://stylexjs.com/) - StyleX is a JavaScript library for defining styles for optimized user interfaces[39m
|
||||
|
||||
[38;2;255;187;0m[4mRuntime[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson-decoder[0m[38;5;12m (https://github.com/venil7/json-decoder) - Typesafe JSON decoder and runtime checker[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypescript-is[0m[38;5;12m (https://github.com/woutervh-/typescript-is) - TypeScript transformer that generates run-time type-checks.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtype-plus[0m[38;5;12m (https://github.com/unional/type-plus) - Additional types and type adjusted utilities[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAgent Framework[0m[38;5;12m (https://github.com/agentframework/agentframework) Create interceptor for your class and method using decorators[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSunTori[0m[38;5;12m (https://github.com/LancerComet/SunTori) - A JSON de/serializer to ensure everything is safe at runtime.[39m
|
||||
|
||||
[38;2;255;187;0m[4mValidation[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@core/match[0m[38;5;12m (https://github.com/tani/ts-match) - Type-safe destructuring assignment with pattern-match validation[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mio-ts[0m[38;5;12m (https://github.com/gcanti/io-ts) - Runtime type system for IO decoding/encoding[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzod[0m[38;5;12m (https://github.com/vriad/zod) - TypeScript-first schema validation with static type inference[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvalibot[0m[38;5;12m (https://github.com/fabian-hiller/valibot) - Valibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mruntypes[0m[38;5;12m (https://github.com/pelotom/runtypes) - Runtime validation for static types[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-codec[0m[38;5;12m (https://github.com/julienvincent/ts-codec) - TypeScript Codecs for encoding, decoding and validating data[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mow[0m[38;5;12m (https://github.com/sindresorhus/ow) - Function argument validation for humans[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msuperstruct[0m[38;5;12m (https://github.com/ianstormtaylor/superstruct) - A simple and composable way to validate data[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomputed-types[0m[38;5;12m (https://github.com/neuledge/computed-types) - 🦩 Joi like validations for TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson-schema-to-ts[0m[38;5;12m (https://github.com/thomasaribart/json-schema-to-ts) - Dynamic type inference from JSON schemas[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYunomix[0m[38;5;12m (https://github.com/LancerComet/MyWebLibs/tree/master/Yunomix) - A form validation toolkit which is designed in AOP form.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypia[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/typia)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m20,000x[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mruntime[39m[38;5;12m [39m[38;5;12mvalidator[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mtype.[39m[38;5;12m [39m[38;5;12mOnly[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[48;5;235m[38;5;249mtypia.assert(input)[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mAlso,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12m200x[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mserialization,[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mProtocol[39m[38;5;12m [39m[38;5;12mBuffer[39m[38;5;12m [39m[38;5;12mfeatures.[39m[38;5;12m [39m[38;5;12m🚀[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhttps://typia.io/docs)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfta[0m[38;5;12m (https://github.com/sgb-io/fta) - Rust-based static analysis to monitor code quality[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdto-classes[0m[38;5;12m (https://github.com/rsinger86/dto-classes) - Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBuilt with TypeScript[0m
|
||||
[38;2;255;187;0m[4mMobile[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mReactNative[0m[38;5;12m (https://reactnative.dev/) - Create native apps for Android, iOS, and more using React[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mNativeScript[0m[38;5;12m (https://github.com/NativeScript/NativeScript) - Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMonaco Editor[0m[38;5;12m (https://microsoft.github.io/monaco-editor/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mWeb[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mAngular[0m[38;5;12m (https://github.com/angular/angular) - Angular is a development platform for building mobile and desktop web applications[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mIt-Tools[0m[38;5;12m (https://it-tools.tech/) - Collection of handy online tools for developers, with great UX[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mfeednext.io[0m[38;5;12m (https://github.com/feednext/feednext) - An open-source social media application built with Typescript on both client-server side.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mionic[0m[38;5;12m (https://github.com/ionic-team/ionic) - An open-source mobile app development framework build in TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mReact-UWP[0m[38;5;12m (https://github.com/myxvisual/react-uwp) - React Components that Implement Microsoft's UWP Design & Fluent Design.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mpalantir/plottable[0m[38;5;12m (https://github.com/palantir/plottable) - A library of modular chart components, built on [39m[48;5;235m[38;5;249mD3[49m[39m[38;5;12m (see also: http://plottablejs.org)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mAPIs-guru/graphql-voyager[0m[38;5;12m (https://github.com/APIs-guru/graphql-voyager) - Represent any GraphQL API as an interactive graph 🛰️[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mRebilly/ReDoc[0m[38;5;12m (https://github.com/Rebilly/Redoc) - OpenAPI/Swagger-generated API Reference Documentation[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mexcaliburjs/Excalibur[0m[38;5;12m (https://github.com/excaliburjs/Excalibur) - Free open source JavaScript game engine[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mBobril[0m[38;5;12m (https://github.com/Bobris/Bobril) - Component oriented framework inspired by Mithril and ReactJs. (see also: http://bobril.com/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mStencil[0m[38;5;12m (https://github.com/ionic-team/stencil) - a tool for building modern Web Components[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mLangfuse[0m[38;5;12m (https://github.com/langfuse/langfuse) - Open source LLM engineering platform 🪢 - Tracing, Prompt Mgmt, Evaluations, Analytics[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mredux-zero[0m[38;5;12m (https://github.com/concretesolutions/redux-zero) - A lightweight state container based on Redux[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mwretch[0m[38;5;12m (https://github.com/elbywan/wretch) - A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mCycle.js[0m[38;5;12m (https://github.com/cyclejs/cyclejs) - A functional and reactive JavaScript framework for predictable code.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTridactyl[0m[38;5;12m (https://github.com/tridactyl/tridactyl) - A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1marmour/vue-typescript-admin-template[0m[38;5;12m [39m[38;5;12m(https://github.com/Armour/vue-typescript-admin-template)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mvue-cli[39m[38;5;12m [39m[38;5;12m3.0[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mtypescript[39m[38;5;12m [39m[38;5;12mminimal[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproduction-ready[39m[38;5;12m [39m[38;5;12mfront-end[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12madmin[39m[38;5;12m [39m
|
||||
[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mdemo[0m[38;5;12m [39m[38;5;12m(https://armour.github.io/vue-typescript-admin-template/#/dashboard))[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mn8n.io[0m[38;5;12m (https://github.com/n8n-io/n8n) - Open Source Workflow Automation Tool[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mDnote[0m[38;5;12m (https://github.com/dnote/dnote) - A command line notebook with a multi-device sync and a web interface.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mThin Backend[0m[38;5;12m (https://github.com/digitallyinduced/thin-backend) - Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mFlowbite[0m[38;5;12m (https://github.com/themesberg/flowbite) - Open-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mILLA Cloud[0m[38;5;12m (https://www.illacloud.com/) - Open source low-code platform alternative to Retool and Appsmith for developers to build internal tools in minutes. [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTreehouse[0m[38;5;12m (https://github.com/treehousedev/treehouse) - Open source lightweight library to build your own note-taking tool.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWeb/ReactJS[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mfacebook/create-react-app[0m[38;5;12m (https://facebook.github.io/create-react-app/docs/adding-typescript) Create React apps using typescript with no build configuration[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mMicrosoft/TypeScript-React-Starter[0m[38;5;12m [39m[38;5;12m(https://github.com/Microsoft/TypeScript-React-Starter)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mstarter[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mREADME[39m[38;5;12m [39m[38;5;12mdescribing[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mtogether;[39m[38;5;12m [39m
|
||||
[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[48;5;235m[38;5;249mcreate-react-app[49m[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:scroll: [39m[38;5;14m[1mtypescript-cheatsheets/react-typescript-cheatsheet[0m[38;5;12m (https://github.com/typescript-cheatsheets/react-typescript-cheatsheet) Cheatsheets for experienced React developers getting started with TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mjsxtyper[0m[38;5;12m (https://github.com/fuselabs/jsxtyper) Generates TypeScript interfaces from .jsx files[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:scroll: [39m[38;5;14m[1mBuilding a simple react component with typescript[0m[38;5;12m (http://www.austentalbot.com/how-to-use-react-with-typescript/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTodoMVC • TypeScript + React Example[0m[38;5;12m (https://github.com/tastejs/todomvc/tree/gh-pages/examples/typescript-react)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:scroll: [39m[38;5;14m[1mWorking with React and TypeScript[0m[38;5;12m (http://blog.wolksoftware.com/working-with-react-and-typescript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:guardsman: [39m[38;5;12mvortigern[39m[38;5;14m[1m - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.[0m[38;5;12m (https://github.com/barbar/vortigern)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:robot: [39m[38;5;14m[1mConvert React code to TypeScript automatically[0m[38;5;12m (https://github.com/lyft/react-javascript-to-typescript-transform)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mReact Server Example TSX[0m[38;5;12m (https://github.com/styfle/react-server-example-tsx) Boilerplate for isomorphic web app with React server-side rendering in TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mReact & Redux in TypeScript - Static Typing Guide[0m[38;5;12m (https://github.com/piotrwitek/react-redux-typescript-guide) The complete guide to static typing in "React & Redux" using TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTypescript Monorepo CRA Example[0m[38;5;12m (https://github.com/deptno/typescript-monorepo-cra-example) - A minimalistic CRA + typescript monorepo.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTypescript Monorepo Next Example[0m[38;5;12m (https://github.com/deptno/typescript-monorepo-next-example) - A minimalistic next.js + typescript monorepo.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:stars: [39m[38;5;14m[1mCrisp React[0m[38;5;12m (https://github.com/winwiz1/crisp-react) Boilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:book: [39m[38;5;14m[1mReact by Example[0m[38;5;12m (https://reactbyexample.github.io/) Code-oriented React tutorial for programmers[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mMaterio[0m[38;5;14m[1m [0m[38;5;14m[1mFree[0m[38;5;14m[1m [0m[38;5;14m[1mMUI[0m[38;5;14m[1m [0m[38;5;14m[1mReact[0m[38;5;14m[1m [0m[38;5;14m[1mNextJS[0m[38;5;14m[1m [0m[38;5;14m[1mTypescript[0m[38;5;14m[1m [0m[38;5;14m[1mAdmin[0m[38;5;14m[1m [0m[38;5;14m[1mTemplate[0m[38;5;12m [39m[38;5;12m(https://github.com/themeselection/materio-mui-react-nextjs-admin-template-free)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mPowerful[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mMUI[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12mNextJS[39m[38;5;12m [39m[38;5;12mAdmin[39m[38;5;12m [39m
|
||||
[38;5;12mDashboard[39m[38;5;12m [39m[38;5;12mTemplate[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers.[39m[38;5;12m [39m[38;5;12mMade[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mTypecript[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mJavaScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mFlowbite React[0m[38;5;12m (https://github.com/themesberg/flowbite-react) - Open-source component library based on React, TypeScript, and Tailwind CSS[39m
|
||||
|
||||
[38;2;255;187;0m[4mBack-end API[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mActio[0m[38;5;12m (https://github.com/crufters/actio/) - The Node.js framework for monoliths and microservices.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mdesign-first[0m[38;5;12m (https://adam-hanna.github.io/design-first-docs/) - A REST Api templating engine for Typescript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mFastify[0m[38;5;12m (https://github.com/fastify/fastify) - Fast and low overhead web framework, for Node.js[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mHono[0m[38;5;12m (https://hono.dev/) - Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mNest[0m[38;5;12m [39m[38;5;12m(https://github.com/nestjs/nest)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mprogressive[39m[38;5;12m [39m[38;5;12mNode.js[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mscalable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12menterprise-grade[39m[38;5;12m [39m[38;5;12mserver-side[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12m🚀[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12malso:[39m[38;5;12m [39m
|
||||
[38;5;12mhttps://nestjs.com/)[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mnestia[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/nestia)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m20,000x[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m200x[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mserialization[39m[38;5;12m [39m[38;5;12mdecorators[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[48;5;235m[38;5;249mtypia[49m[39m[38;5;12m.[39m[38;5;12m [39m[38;5;12mEnable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mutilize[39m[38;5;12m [39m[38;5;12mpure[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mDTO,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12moverall[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mimproved[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12m30x[39m[38;5;12m [39m[38;5;12mtimes.[39m[38;5;12m [39m[38;5;12mAlso,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12m(collection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[48;5;235m[38;5;249mfetch[49m[39m[38;5;12m [39m[38;5;12mfunctions[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mdefinitions)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMockup[39m[38;5;12m [39m[38;5;12mSimulator[39m[38;5;12m [39m[38;5;12m(backend[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12msimulator[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSDK)[39m[38;5;12m [39m[38;5;12mgeneration,[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12meven[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmigrate[39m[38;5;12m [39m[38;5;12mNestJS[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[48;5;235m[38;5;249mswagger.json[49m[39m[38;5;12m [39m[38;5;12mfile.[39m[38;5;12m [39m[38;5;12m🚀[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12malso:[39m[38;5;12m [39m[38;5;12mhttps://nestia.io/docs)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mLoopBack 4[0m[38;5;12m (https://github.com/strongloop/loopback-next) - A highly extensible Node.js and TypeScript framework for building APIs and microservices. :rocket: (see also: https://loopback.io/)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mFoalTS[0m[38;5;12m (https://github.com/FoalTS/foal) - A simple, intuitive and complete framework for building enterprise-grade Node.JS applications :boom: :rocket: (see also: https://foalts.org)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mEnso[0m[38;5;12m (http://ensojs.netlify.com) - Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mLibstack[0m[38;5;12m (https://libstack.io) - A collection of various modules to create Typescript server easily and ready to be deployed on Docker.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mtinyhttp[0m[38;5;12m (https://github.com/talentlessguy/tinyhttp) - A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mZenTS[0m[38;5;12m (https://github.com/sahachide/ZenTS) - A modern Node.js and TypeScript first framework for building rich web applications (see also: https://zents.dev)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mBooster[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://github.com/boostercloud/booster)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEvent-driven[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBooster[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mecosystem.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mabstractions[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mconventions.[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12malso:[39m[38;5;12m [39m[38;5;12mhttps://booster.cloud)[39m
|
||||
|
||||
[38;2;255;187;0m[4mStandalone apps[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mVisual Studio Code[0m[38;5;12m (https://github.com/Microsoft/vscode) - Multiplatform IDE.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1malm[0m[38;5;12m (https://github.com/alm-tools/alm) - A next generation IDE just for TypeScript written in TypeScript + React[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mApp Outlet[0m[38;5;12m (https://github.com/app-outlet/app-outlet) - An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mSnowFS[0m[38;5;12m (https://github.com/snowtrack/snowfs) - a fast, scalable version control file storage for graphic files[39m
|
||||
|
||||
[38;2;255;187;0m[4mChrome Extensions[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOctoLinker[0m[38;5;12m (https://github.com/OctoLinker/browser-extension)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlc-mate[0m[38;5;12m (https://github.com/cglotr/lc-mate) - Extension that adds contest rating to usernames in LC[39m
|
||||
|
||||
[38;2;255;187;0m[4mDesign patterns[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mDesign Patterns implementation[0m[38;5;12m (https://github.com/torokmark/design_patterns_in_typescript) - Implementation of the well-known 23 patterns of GoF[39m
|
||||
|
||||
[38;2;255;187;0m[4mLibraries[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mSuperJSON[0m[38;5;12m (https://github.com/blitz-js/superjson) - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mProcedurem[0m[38;5;12m (https://github.com/ImVexed/Procedurem) - A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mRxJS[0m[38;5;12m (https://github.com/ReactiveX/RxJS) - A reactive programming library for JavaScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mxstream[0m[38;5;12m (https://github.com/staltz/xstream) - An extremely intuitive, small, and fast functional reactive stream library for JavaScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1msubstitute.js[0m[38;5;12m (https://github.com/ffMathy/FluffySpoon.JavaScript.Testing) - A fluent mocking library for TypeScript ported from NSubstitute.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTypeMoq[0m[38;5;12m (https://github.com/florinn/typemoq) - A simple mocking library for TypeScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mfast-check[0m[38;5;12m (https://github.com/dubzzz/fast-check) - Property based testing framework for TypeScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mInversifyJS[0m[38;5;12m (https://github.com/inversify/InversifyJS/) - powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mTypeORM[0m[38;5;12m [39m[38;5;12m(https://github.com/typeorm/typeorm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mORM[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12m(ES7,[39m[38;5;12m [39m[38;5;12mES6,[39m[38;5;12m [39m[38;5;12mES5).[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mPostgreSQL,[39m[38;5;12m [39m[38;5;12mMariaDB,[39m[38;5;12m [39m[38;5;12mSQLite,[39m[38;5;12m [39m[38;5;12mMS[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mServer,[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mWebSQL[39m[38;5;12m [39m[38;5;12mdatabases.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mNodeJS,[39m[38;5;12m [39m[38;5;12mBrowser,[39m[38;5;12m [39m[38;5;12mIonic,[39m[38;5;12m [39m[38;5;12mCordova[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mElectron[39m[38;5;12m [39m[38;5;12mplatforms.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mSafe-TypeORM[0m[38;5;12m [39m[38;5;12m(https://github.com/samchon/safe-typeorm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEnhances[39m[38;5;12m [39m[48;5;235m[38;5;249mTypeORM[49m[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompilation[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mtuning[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mjoining.[39m[38;5;12m [39m
|
||||
[38;5;12mFurthermore,[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mraw[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mqueries[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mensured[39m[38;5;12m [39m[38;5;12msafety[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mmeta[39m[38;5;12m [39m[38;5;12mprogramming.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mMikroORM[0m[38;5;12m (https://github.com/mikro-orm/mikro-orm) - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mDrizzleORM[0m[38;5;12m (https://orm.drizzle.team/) - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mPrisma[0m[38;5;12m (https://github.com/prisma/prisma) - Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mprisma-markdown[0m[38;5;12m (https://github.com/samchon/prisma-markdown): Generates markdown document composed with ERD diagrams and their descriptions.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mNeuledge[0m[38;5;12m [39m[38;5;12m(https://github.com/neuledge/engine-js)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNeuledge[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12muniversal[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mstate-of-the-art[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodeling,[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mlogic[39m[38;5;12m [39m[38;5;12mrepresentation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m
|
||||
[38;5;12mvalidation.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTypetta[0m[38;5;12m (https://github.com/twinlogix/typetta) - Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTypeGQL[0m[38;5;12m (https://github.com/prismake/typegql) - Set of tools for creating GraphQL schema directly from typed TypeScript class.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTSTL[0m[38;5;12m (https://github.com/samchon/tstl) - Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mECol[0m[38;5;12m (https://github.com/samchon/ecol) - Extension of TSTL containers; collections dispatching Elements I/O events.[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mTGrid[0m[38;5;12m (https://github.com/samchon/tgrid) - Grid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call).[39m
|
||||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mMutex-Server[0m[38;5;12m (https://github.com/samchon/mutex-server) - Critical sections controller, like mutex and semaphore, in the network level.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mKalimdor.js[0m[38;5;12m (https://github.com/JasonShin/kalimdorjs) - Machine Learning library for the Web, Node and Developers![39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mprelude.ts[0m[38;5;12m (https://github.com/emmanueltouzery/prelude.ts) - Functional programming: immutable persistent collections, constructs such as Option and Either, and combinators.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mee-ts[0m[38;5;12m (https://github.com/aleclarson/ee-ts) - Typed event emitters[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mio-ts[0m[38;5;12m (https://github.com/gcanti/io-ts) - Type validation at runtime[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mmokia[0m[38;5;12m (https://github.com/varHarrie/mokia) - A mock server integrated data simulation and http service.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1msub-events[0m[38;5;12m (https://github.com/vitaly-t/sub-events) - Strongly-typed events.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mts-audio[0m[38;5;12m (https://github.com/EvandroLG/ts-audio) - an agnostic and easy-to-use library to work with the [39m[48;5;235m[38;5;249mAudioContext[49m[39m[38;5;12m API[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1mtslog[0m[38;5;12m [39m[38;5;12m(https://github.com/fullstack-build/tslog)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12msupport:[39m[38;5;12m [39m[38;5;12mbeautiful[39m[38;5;12m [39m[38;5;12minterpolation,[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mV8[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mtrace,[39m[38;5;12m [39m[38;5;12msecret[39m[38;5;12m [39m[38;5;12mmasking,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrequestIds[39m[38;5;12m [39m
|
||||
[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mAsyncLocalStorage[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mtsParticles[0m[38;5;12m (https://github.com/matteobruni/tsparticles) - A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mstatek[0m[38;5;12m (https://github.com/pie6k/statek) - Reactive state management library[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mInjex[0m[38;5;12m (https://www.injex.dev/) - Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mtRPC[0m[38;5;12m (https://www.trpc.io/) - TypeScript toolkit for building end-to-end type-safe APIs[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1minterface-forge[0m[38;5;12m (https://www.npmjs.com/package/interface-forge) - Test data factories using TypeScript types and interfaces[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1miter-ops[0m[38;5;12m (https://github.com/vitaly-t/iter-ops) - Operations with iterable objects[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mRemult[0m[38;5;12m (https://github.com/remult/remult) - End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mJest[0m[38;5;12m (https://github.com/facebook/jest) - A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mdiod[0m[38;5;12m (https://github.com/artberri/diod) - A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat:[39m[38;5;12m [39m[38;5;14m[1m@deliberative/crypto[0m[38;5;12m [39m[38;5;12m(https://github.com/deliberative/crypto)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mTypescript/WebAssembly[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12mcryptography,[39m[38;5;12m [39m[38;5;12mAEAD[39m[38;5;12m [39m[38;5;12msecret[39m[38;5;12m [39m[38;5;12mboxes,[39m[38;5;12m [39m[38;5;12mShamir[39m[38;5;12m [39m[38;5;12msecret[39m[38;5;12m [39m[38;5;12msharing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mshuffling.[39m[38;5;12m [39m[38;5;12mRuns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mNodejs,[39m[38;5;12m [39m[38;5;12mESM,[39m[38;5;12m [39m[38;5;12mCommonJS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbrowser.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1mcastore[0m[38;5;12m (https://github.com/castore-dev/castore) - Typescript library to easily implement Event Sourcing in your application[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m:octocat: [39m[38;5;14m[1msweet-monads[0m[38;5;12m (https://github.com/JSMonk/sweet-monads) - Typescript library for popular monads (such as [39m[48;5;235m[38;5;249mMaybe[49m[39m[38;5;12m or [39m[48;5;235m[38;5;249mEither[49m[39m[38;5;12m) and performant iterators. [39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mVideo Courses[0m
|
||||
[38;2;255;187;0m[4m:free: Free Courses[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngular Applications with TypeScript[0m[38;5;12m (https://mva.microsoft.com/en-US/training-courses/angular-applications-with-typescript-14330) (Microsoft Virtual Academy)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngularJS with TypeScript made easy[0m[38;5;12m (https://www.youtube.com/watch?v=OZxnFB0yQHs) (SSW TV)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFull Stack React GraphQL TypeScript Tutorial - 14 hour course[0m[38;5;12m (https://www.youtube.com/watch?v=I6ypD7qv3Z8) (YouTube)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEvolving JavaScript with TypeScript[0m[38;5;12m (https://www.youtube.com/watch?v=Ut694dsIa8w) a detailed introduction to TypeScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy program in TypeScript?[0m[38;5;12m (https://www.youtube.com/watch?v=1TW9SdHIiXI) an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of free online courses about Typescript[0m[38;5;12m (https://skillcombo.com/topic/typescript/free)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mTypeScript[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/playlist?list=PLuPevXgCPUIMbCxBEnc1dNwboH6e2ImQo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscover[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mTypescript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mfp-ts[39m[38;5;12m [39m[38;5;12malongside[39m[38;5;12m [39m
|
||||
[38;5;12mSahand[39m[38;5;12m [39m[38;5;12mJavid[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mbeginner-friendly[39m[38;5;12m [39m[38;5;12mYouTube[39m[38;5;12m [39m[38;5;12mplaylist.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding CRM from scratch with Typescript and Bun[0m[38;5;12m (https://www.youtube.com/watch?v=l4QjeBEkNLc) - Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind.[39m
|
||||
|
||||
[38;2;255;187;0m[4m:dollar: Paid Courses[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Fundamentals[0m[38;5;12m (https://www.pluralsight.com/courses/typescript) (Pluralsight)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPractical TypeScript Migration[0m[38;5;12m (https://www.pluralsight.com/courses/typescript-practical-migration) (Pluralsight)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngular with TypeScript[0m[38;5;12m (http://www.pluralsight.com/courses/angular-typescript) (Pluralsight)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUsing TypeScript for Large AngularJS Applications[0m[38;5;12m (https://www.pluralsight.com/courses/using-typescript-large-angularjs-apps) (Pluralsight)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to TypeScript[0m[38;5;12m (https://www.packtpub.com/application-development/introduction-typescript-video) (Packt)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMastering TypeScript[0m[38;5;12m (https://www.packtpub.com/web-development/mastering-typescript-video) (Packt)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript: The Complete Developer's Guide[0m[38;5;12m (https://www.udemy.com/typescript-the-complete-developers-guide/) (Udemy)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAngular with TypeScript[0m[38;5;12m (https://www.manning.com/livevideo/angular-for-java-developers-typescript/) (Manning)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMastering TypeScript - 2022 Edition[0m[38;5;12m (https://www.udemy.com/course/learn-typescript/) (Udemy)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mList of paid online courses about Typescript[0m[38;5;12m (https://skillcombo.com/topic/typescript/)[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mTutorials[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConverting your vanilla JavaScript app to TypeScript[0m[38;5;12m (https://www.useanvil.com/blog/engineering/converting-vanilla-javascript-to-typescript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDifference Between TypeScript and JavaScript[0m[38;5;12m (https://www.scaler.com/topics/typescript-vs-javascript/)[39m
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mRoadmap[0m
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Roadmap[0m[38;5;12m (https://roadmap.sh/typescript)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Origins: The Documentary - YouTube[0m[38;5;12m (https://www.youtube.com/watch?v=U6s2pdxebSo) by OfferZen Origins[39m
|
||||
[38;5;12m > The Documentary features core contributors and community members like Anders Hejlsberg, Steve Lucco, Luke Hoban, Daniel Rosenwasser, Ryan Cavanaugh, Amanda Silver, Matt Pocock, Josh Goldberg & many more![39m
|
||||
|
||||
[38;2;255;187;0m[4mBadges[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript Badges[0m[38;5;12m (https://github.com/ellerbrock/typescript-badges/)[39m
|
||||
[38;5;14m[1m![0m[38;5;12mTypeScript[39m[38;5;14m[1m [0m[38;5;14m[1m(https://raw.githubusercontent.com/ellerbrock/typescript-badges/master/badges/awesome/typescript125x28.png)[0m[38;5;12m [39m[38;5;12m(https://github.com/ellerbrock/typescript-badges/)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mTypeScript[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://raw.githubusercontent.com/ellerbrock/typescript-badges/master/badges/code/typescript-125x28.png)[0m[38;5;12m [39m[38;5;12m(https://github.com/ellerbrock/typescript-badges/)[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mTypeScript[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://raw.githubusercontent.com/ellerbrock/typescript-badges/master/badges/love/typescript-125x28.png)[0m[38;5;12m [39m[38;5;12m(https://github.com/ellerbrock/typescript-badges/)[39m
|
||||
|
||||
[38;2;255;187;0m[4mSocial[0m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@typescriptlang[0m[38;5;12m (https://twitter.com/typescriptlang) - Official Typescript Twitter[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@angularjs[0m[38;5;12m (https://twitter.com/angularjs) - Official Angularjs Twitter using Typescript Since 2.0[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@jntrnr[0m[38;5;12m (https://twitter.com/jntrnr) - Typescript Program Manager at Microsoft[39m
|
||||
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m@ahejlsberg[0m[38;5;12m (https://twitter.com/ahejlsberg) - Technical Fellow at Microsoft involved with the Typescript project[39m
|
||||
|
||||
[38;2;255;187;0m[4mAcknowledgements[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m(added: 2023) A new section to say thank you for the contributions.[39m
|
||||
|
||||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m2023[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m⚒[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mHamza[39m[38;5;12m [39m[38;5;12m([39m[38;5;12m [39m[38;5;12m@Hamza12700[39m[38;5;12m [39m[38;5;12mhttps://github.com/Hamza12700[39m[38;5;12m [39m[38;5;12m)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mmore[0m[38;5;14m[1m [0m[38;5;14m[1mthan[0m[38;5;14m[1m [0m[38;5;14m[1m15[0m[38;5;14m[1m [0m[38;5;14m[1mmerged[0m[38;5;14m[1m [0m[38;5;14m[1mpull[0m[38;5;14m[1m [0m[38;5;14m[1mrequests[0m[38;5;12m [39m[38;5;12m(https://github.com/dzharii/awesome-typescript/pulls?q=is%3Apr+author%3AHamza12700+is%3Aclosed).[39m[38;5;12m [39m
|
||||
[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mcontribution[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mkeeping[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mup-to-date[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;14m[1mContributor[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1myear[0m[38;5;14m[1m [0m[38;5;14m[1m2023[0m[38;5;12m.[39m[38;5;12m [39m
|
||||
Reference in New Issue
Block a user