Giter VIP home page Giter VIP logo

gulp-ts-pkg-app's Introduction

๐Ÿ’Ž Showcase

Websites

  • ๐Ÿ’Ž VaultHunters.gg - Fullstack โ€ข (NestJS backend, ReactJS frontend)
  • ๐Ÿ’Ž VaultHunters.gg Armory - Backend and GameServer Worker โ€ข (NestJS backend, Java GameServer worker)
  • ๐Ÿ’Ž MinecraftAuth.me - Frontend โ€ข (Pebble template engine)
  • ๐Ÿ’Ž IEC Online Exams - Fullstack โ€ข A private online exam CMS and exam session backend (NestJS backend, ReactJS + Reactstrap frontend)

Open-source Projects/Frameworks/Boilerplates

  • ๐Ÿ’Ž The Spawn Project (TSL) - A ruleset handling engine & markup/config language (called TSL)
  • ๐Ÿ’Ž TwitchSpawn (TSL) - Older version of The Spawn Project, implemented as a Minecraft mod only
  • ๐Ÿ’Ž The Spawn Language VSCode Extension - A VSCode extension to assist TSL ruleset creation with its TSL-LSP implementation
  • ๐Ÿ’Ž RuntimeGoodies - Java configuration de/serialization ORM library, with an auto-fixing attempt twist
  • ๐Ÿ’Ž Monorepo Networker - An IPC messages management tool, intended for monorepos like Figma plugins and FiveM scripts
  • ๐Ÿ’Ž Figma Plugin Boilerplate: React + Vite - A figma plugin boilerplate, that simplifies building plugins with React + Vite
  • ๐Ÿ’Ž Arcdps Updater - An updater client for Arcdps (DX11 update), which is a Guild Wars 2 add-on
  • ๐Ÿ’Ž Sarma - A lightweight chat message token parser written in Typescript
  • ๐Ÿ’Ž paper-editor - An extensible print-ready paper editor core, intended to be mainly used in one of my freelance commissions
๐ŸŒ— Frontend Coding Stack


( โญ: Frequently used; ๐ŸŒ€: Has knowledge to use with ease; ๐ŸŒฟ: Has a limited knowledge )

Dev Tools

  • โญ Typescript - Type safe Javascript transpiler
  • โญ React - Frontend VDOM framework
  • โญ React Router 6 - Routing mechanism for React apps
  • โญ Zustand - Global state management
  • โญ Redux with RTK - Global state management
  • โญ Redux-persist - Global state de/hydration for the projects I use RTK
  • โญ Axios - HTTP/S client for API integrations
  • โญ Socket.IO - Websocket integrations
  • โญ GraphQL - When backend exposes a GQL API (A query language as a protocol between backend and frontend apps )
  • โญ Apollo Client - An amazingly easy GraphQL Client, that I use with React apps
  • ๐ŸŒ€ Handlebars.js - A template render engine, which comes in handy when storing mail templates as an artifact
  • ๐ŸŒ€ Pebble - A Java template render engine
  • ๐ŸŒ€ P5.js - A very high level GL canvas, pretty good for 2D draw contexts
  • ๐ŸŒ€ Three.js - A very high level GL canvas, pretty good for 3D draw contexts
  • ๐ŸŒฟ WebGL - OpenGL wrapper that works on web

Stylesheet Tools

  • โญ Sass - CSS transpiler with awesome syntactic sugars
  • โญ TailwindCSS - A CSS toolkit/library
  • ๐ŸŒ€ Bootstrap - A CSS toolkit/library

Build-time Tools

  • โญ Vite - Build pipe and bundling stuff, both for Web apps and Figma plugins
  • โญ Tauri - Builder and bundler for Desktop apps
  • ๐ŸŒ€ Electron - Builder and bundler for Desktop apps
  • ๐ŸŒ€ ESLint - Linter for JS projects

Testing Tools

  • โญ Vitest - Testing with blazing-fast Vite speed
  • โญ Jest - Simple testing framework
๐ŸŒ“ Backend Coding Stack


( โญ: Frequently used; ๐ŸŒ€: Has knowledge to use with ease; ๐ŸŒฟ: Has a limited knowledge )

Dev Tools

  • โญ Typescript - Type safe Javascript transpiler
  • โญ NodeJS - Javascript runtime environment
  • โญ NestJS - A very powerful backend framework
  • โญ Socket.IO - Websocket integrations
  • โญ Mongoose - An ORM for Mongo driver
  • โญ LokiJS - In-memory database implementation
  • ๐ŸŒ€ Strapi - An Open-source React CMS, which I often use when I need a fast CMS implementation
  • ๐ŸŒ€ Sequelize - An abstracted ORM library, works with most of the SQL DBMS'
  • ๐ŸŒ€ Redis - In-memory data store, generally comes in handy when I need to cache stuff
  • ๐ŸŒ€ Firebase - An app development platform, which I generally use when I need a quick diff pubsub database solution
  • ๐ŸŒ€ RabbitMQ - Message queueing tool, which I mostly use as an IPC barebone
  • ๐ŸŒ€ Handlebars.js - A template render engine, which comes in handy when storing mail templates as an artifact
  • ๐ŸŒ€ Express - A barebones of a HTTP/S backend framework
  • ๐ŸŒ€ FeathersJS - A backend framework
  • ๐ŸŒฟ Fastify - Sort of a faster Express, I generally use it to fasten up NestJS' underlying transports
  • ๐ŸŒฟ Docker - An OS-level virtualization tool, that I generally use to run development database images

Database Management Systems

  • โญ MongoDB - My all-times favourite NoSQL DBMS
  • ๐ŸŒ€ MySQL - When I need an SQL DBMS, I prefer this one

Build-time Tools

  • โญ NestJS-CLI - Since I use NestJS very often, I use its CLI to build NestJS projects
  • โญ Gulp.js - Task automation tool like Gradle
๐ŸŒ‘ Other Technologies/Stacks


( โญ: Frequently used; ๐ŸŒ€: Has knowledge to use with ease; ๐ŸŒฟ: Has a limited knowledge )

Minecraft/Java

  • โญ Minecraft Forge - A Minecraft mod development platform
  • โญ Minecraft Architectury - A Minecraft mod development platform, that exports cross-platform builds
  • โญ Gradle - A build tool for Java projects
  • โญ JUnit - A testing framework for Java

IDE's I Use

  • โญ Visual Studio Code - A very customizable IDE, which I mainly use to develop JS-related projects
  • โญ IntelliJ IDEA - A Java focused IDE, which I basically use for every Java code piece I write
  • ๐ŸŒ€ Eclipse - A Java focused IDE with high customizability. I used to use it, when I was studying university lectures

Linguistics

  • โญ lsp4j - A Language Server Protocol (LSP) framework for Java, which I mainly use while developing TSL VSCode extension
  • ๐ŸŒ€ Antlr4 - A language recognition tool, which has its own syntax and generates parsers

gulp-ts-pkg-app's People

Contributors

igoodie avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.