Giter Club home page Giter Club logo

awesome-vite'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

🌗 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

awesome-vite's People

Contributors

aleclarson avatar anncwb avatar antfu avatar applelo avatar artskin avatar brillout avatar caoxiemeihao avatar dingff avatar elmassimo avatar hemengke1997 avatar houtaroy avatar huibizhang avatar iamspark1e avatar joaopaulomoraes avatar laoer536 avatar leslieeilsel avatar logustra avatar patak-dev avatar pengzhanbo avatar reslear avatar rimzzlabs avatar ryota-murakami avatar sadman-shami avatar scrum avatar wangzongming avatar yjl9903 avatar yracnet avatar yzydeveloper avatar zheeeng avatar zhousg 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.