Giter Site home page Giter Site logo

igoodie / vite-plugin-react-rich-svg Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 416 KB

๐Ÿ–ผ Seamless Vite SVG loader with versatile import options! (Such as dataURI, component and raw html code)

Home Page: https://igoodie.github.io/vite-plugin-react-rich-svg/

License: Creative Commons Attribution Share Alike 4.0 International

TypeScript 100.00%
import rich svg svgr vite-plugin prettier all-in-one loader

vite-plugin-react-rich-svg'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

vite-plugin-react-rich-svg's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

vite-plugin-react-rich-svg's Issues

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.