awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesSVG Libraries

Libraries for programmatic manipulation and rendering of vector graphics.

Explore 9 awesome GitHub repositories matching part of an awesome list · SVG Libraries. Refine with filters or upvote what's useful.

Awesome SVG Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • sindresorhus/awesomeAvatar sindresorhus

    sindresorhus/awesome

    476,211Vezi pe GitHub↗

    Acest proiect este un director întreținut de comunitate care servește drept index cuprinzător de instrumente software, framework-uri și materiale educaționale. Funcționează ca o bază de cunoștințe open-source, organizând diverse domenii de inginerie și resurse tehnice într-o taxonomie structurată pentru a ajuta dezvoltatorii să descopere conținut de înaltă calitate. Directorul se distinge printr-un model de peer-review descentralizat, unde contribuitori independenți curatoriază, verifică și actualizează intrările pentru a asigura acuratețea și relevanța. Toate informațiile sunt stocate într-un format markdown de tip flat-file, controlat prin versiuni, ceea ce asigură independența față de platformă, transparența și auditabilitatea întregii colecții. Proiectul acoperă o suprafață vastă de capabilități, incluzând descoperirea resurselor tehnice, avansarea în cariera profesională și gestionarea cunoștințelor de dezvoltare software. Oferă acces la căi de învățare structurate, instrumente de infrastructură și securitate, utilitare de gestionare a datelor și resurse specializate pentru domenii variind de la sănătate la științe umaniste digitale. Repository-ul este menținut ca o colecție publică, controlată prin versiuni, permițând accesul programatic și actualizări bazate pe comunitate pentru datele sale structurate.

    A curated collection of high-quality lists for various development topics.

    awesomeawesome-listlists
    Vezi pe GitHub↗476,211
  • adobe-webplatform/snap.svgAvatar adobe-webplatform

    adobe-webplatform/Snap.svg

    14,012Vezi pe GitHub↗

    Snap.svg is a JavaScript library for creating, manipulating, and animating scalable vector graphics directly in the web browser. It functions as a browser-based SVG generator and vector graphics manipulation tool, providing a framework to programmatically generate complex drawings and masks. The project serves as an animation engine for transitioning visual properties and attributes over time to create motion. It enables the development of dynamic SVG content, including the ability to animate viewboxes, matrices, and polygon points. Its capability surface covers geometric calculations and th

    Provides a comprehensive JavaScript library for the programmatic manipulation and rendering of vector graphics.

    JavaScriptjavascriptjavascript-librarysnap
    Vezi pe GitHub↗14,012
  • svgdotjs/svg.jsAvatar svgdotjs

    svgdotjs/svg.js

    11,796Vezi pe GitHub↗

    svg.js is a JavaScript library and toolkit for programmatically creating, modifying, and querying Scalable Vector Graphics in the browser. It functions as a programmable interface and DOM wrapper that allows developers to manipulate vector elements through a standardized API rather than writing raw XML. The library includes a dedicated animation framework for creating fluid motion and visual transitions. This is supported by tools for path morphing and the use of timelines and easing functions to animate vector graphics. The toolkit covers a broad range of capabilities, including geometric t

    Serves as a comprehensive JavaScript library for programmatically creating, modifying, and querying SVG elements.

    JavaScriptanimationjavascriptsvg
    Vezi pe GitHub↗11,796
  • dmitrybaranovskiy/raphaelAvatar DmitryBaranovskiy

    DmitryBaranovskiy/raphael

    11,284Vezi pe GitHub↗

    Raphael is a JavaScript library for creating, manipulating, and animating scalable vector graphics. It provides a programmatic interface and a cross-browser renderer for drawing 2D vector graphics and complex shapes within a web browser. The project functions as an SVG animation framework and drawing API, allowing for the construction of diagrams, charts, and custom illustrations. It enables the creation of motion graphics through the transformation of vector elements using coordinate systems and easing functions. The library covers capabilities for scalable vector rendering, dynamic data vi

    A JavaScript library for the programmatic manipulation and rendering of vector graphics using SVG.

    JavaScript
    Vezi pe GitHub↗11,284
  • kimmobrunfeldt/progressbar.jsAvatar kimmobrunfeldt

    kimmobrunfeldt/progressbar.js

    7,859Vezi pe GitHub↗

    This project is a client-side library for rendering responsive, animated SVG progress indicators. It functions as a frontend UI component and vector animation library designed to visualize completion status through linear, circular, and radial shapes. The library is distinguished by its support for custom vector path geometries, allowing users to define specific SVG path data to create specialized shapes. It uses a vector-based rendering approach to ensure that indicators remain sharp across different screen resolutions. The tool covers a range of capabilities including both static and anima

    Provides a specialized library for rendering responsive linear, circular, and radial SVG progress indicators.

    JavaScript
    Vezi pe GitHub↗7,859
  • rsalmei/alive-progressAvatar rsalmei

    rsalmei/alive-progress

    6,245Vezi pe GitHub↗

    Wraps any iterable with an adapter that automatically tracks and displays progress.

    Pythonaliveanimatedanimations
    Vezi pe GitHub↗6,245
  • svgkit/svgkitAvatar SVGKit

    SVGKit/SVGKit

    4,577Vezi pe GitHub↗

    SVGKit este un framework grafic pentru ecosistemele iOS și macOS, conceput pentru randarea de grafică vectorială scalabilă de înaltă performanță. Funcționează ca o bibliotecă ce utilizează accelerarea hardware nativă pentru a afișa și interacționa cu grafica vectorială pe platformele Apple. Proiectul oferă o interfață programatică pentru editarea elementelor vectoriale și salvarea fișierelor actualizate pe disc. Include, de asemenea, instrumente pentru conversia graficii vectoriale în formate bitmap rasterizate, pentru utilizarea în vizualizatoarele de imagini standard. Framework-ul gestionează traducerea documentelor bazate pe XML într-o ierarhie de straturi accelerate hardware. Acest proces implică parsarea structurii XML, maparea spațiilor de coordonate și conversia căilor vectoriale în primitive geometrice native.

    Implements a library for programmatic manipulation and hardware-accelerated rendering of SVG graphics.

    Objective-C
    Vezi pe GitHub↗4,577
  • benpickles/peityAvatar benpickles

    benpickles/peity

    4,221Vezi pe GitHub↗

    Peity este o bibliotecă ușoară de vizualizare a datelor SVG care transformă conținutul text numeric și atributele HTML în diagrame mici de tip plăcintă, gogoașă, bare și linii. Acesta funcționează ca un renderer bazat pe atribute și un instrument de îmbunătățire progresivă, adăugând grafică vectorială paginilor web prin citirea datelor direct din DOM, fără a necesita framework-uri JavaScript grele. Biblioteca suportă funcții de desenare personalizate și atribuiri dinamice de culori, permițând înregistrarea de noi tipuri de diagrame și utilizarea funcțiilor personalizate pentru a determina culorile segmentelor. Suprafața sa de capabilități acoperă randarea mini-diagramelor de date, cum ar fi sparklines și inele de progres pentru metricile tabloului de bord. Include capacitatea de a redesena automat vizualizările atunci când textul elementului subiacent se modifică și permite configurarea individuală a diagramelor prin atribute de date HTML.

    Provides a library for programmatic rendering of vector graphics with support for custom drawing functions.

    HTMLchartjqueryjquery-plugin
    Vezi pe GitHub↗4,221
  • linebender/resvgAvatar linebender

    linebender/resvg

    3,895Vezi pe GitHub↗

    Resvg este o bibliotecă de randare SVG de înaltă conformitate și un motor de parsare conceput pentru a converti grafica vectorială scalabilă în imagini raster. Funcționează ca un convertor SVG în raster care rezolvă arbori XML și gestionează transformarea datelor vectoriale în formate bitmap. Proiectul asigură consistența vizuală cross-platform prin producerea unui output identic, pixel-perfect, indiferent de sistemul de operare sau arhitectura CPU. Se distinge printr-un motor de layout de text care gestionează tipografia complexă, inclusiv reordonarea bidirecțională, modurile de scriere verticală și fonturile emoji colorate. Biblioteca acoperă o suprafață largă de capabilități, inclusiv aplicarea foilor de stil CSS externe, randarea filtrelor vizuale precum Gaussian blur și rezoluția programabilă pentru fonturi și imagini. De asemenea, încorporează măsuri de securitate pentru a proteja împotriva atacurilor de epuizare a resurselor prin impunerea unor limite privind complexitatea documentului și adâncimea de imbricare.

    Functions as a high-compliance library for converting SVG vector graphics into consistent raster images.

    Rustrendersvg
    Vezi pe GitHub↗3,895
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. SVG Libraries

Explorează sub-etichetele

  • Progress Bar Libraries1 sub-tagLibraries specifically focused on rendering and animating progress-related SVG vector paths. **Distinct from SVG Libraries:** Specializes general SVG Libraries by focusing specifically on the domain of progress indicators.