Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vector

Vector

29 projects

Showing 29 of 29 projects

OpenGL Mathematics
OpenGL MathematicsC++

A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

#mathematics#cpp-library#simulation
Stars11.0k
Forks2.4k
Last commit2 months ago
gdal
gdalC++

An open-source translator library for raster and vector geospatial data formats.

#open-source-gis#c-plus-plus-library#data-translation
Stars5.9k
Forks2.9k
Last commit1 day ago
Pts.js
Pts.jsTypeScript

A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.

#sound#generative-art#vector
Stars5.3k
Forks183
Last commit1 year ago
nalgebra
nalgebraRust

A comprehensive linear algebra library for Rust with support for statically-sized and dynamically-sized matrices.

#robotics#scientific-computing#vector
Stars4.7k
Forks552
Last commit15 days ago
Free Gophers Pack
Free Gophers PackGo

A collection of 100+ gopher illustrations and design elements for creating Go-related presentations, blogs, courses, and social media content.

#png#vector#open-design
Stars4.0k
Forks220
Last commit1 year ago
gophers
gophersGo

A collection of free, CC0-licensed vector and sketch illustrations of the Go gopher mascot in various themes and poses.

#mascot#gopher#svg-assets
Stars3.8k
Forks182
Last commit3 years ago
Cglm
CglmC

A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.

#c-library#vector#euler
Stars2.9k
Forks280
Last commit8 days ago
Handmade Math
Handmade MathC

A single-file public domain math library for game and graphics programming with C/C++ support.

#c-library#cpp-library#vector
Stars1.6k
Forks105
Last commit2 months ago
Mapsforge
MapsforgeJava

A vector map library and writer for rendering OpenStreetMap data on Android and desktop Java applications.

#vector#java-library#map-rendering
Stars1.4k
Forks397
Last commit3 days ago
gostl
gostlGo

A comprehensive data structures and algorithms library for Go, inspired by C++ STL with goroutine-safe implementations.

#goroutine-safe#bitmap#stl-inspired
Stars1.1k
Forks116
Last commit9 months ago
grass
grassC

A free and open-source computational engine for raster, vector, and geospatial processing with a built-in temporal framework.

#open-source-gis#hacktoberfest#vector
Stars1.1k
Forks432
Last commit22 hours ago
daru
daruRuby

A Ruby library for data analysis with DataFrame and Vector structures, offering storage, manipulation, and visualization.

#scientific-computing#vector#statistics
Stars1.1k
Forks140
Last commit2 years ago
jQuery Mapael
jQuery MapaelJavaScript

A jQuery plugin for creating interactive, dynamic vector maps with data visualization capabilities.

#web-mapping#zoomable-maps#vector
Stars1.0k
Forks194
Last commit4 years ago
GD
GDC

A C library for dynamic image creation and manipulation with support for multiple formats and language wrappers.

#c-library#vector#graphics
Stars975
Forks286
Last commit4 days ago
VKVG
VKVGC

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

#c-library#vulkan#vector
Stars809
Forks41
Last commit9 months ago
Mega Doodles Pack
Mega Doodles Pack

A collection of over 160 hand-drawn vector doodles for presentations, social media, blog posts, and README files.

#creative-commons#png#svg-assets
Stars565
Forks76
Last commit6 years ago
Graphene
GrapheneC

A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.

#c-library#low-level-graphics#mathematics
Stars432
Forks85
Last commit5 months ago
gdal3.js
gdal3.jsJavaScript

Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.

#vector#webassembly#emscripten
Stars427
Forks62
Last commit26 days ago
VectorLogoZone
VectorLogoZoneSVG

A collection of over 3,000 uniform SVG logos, optimized for hot-linking in READMEs and websites.

#zone#vector#svg-logos
Stars422
Forks49
Last commit7 days ago
prelude.ts
prelude.tsTypeScript

A TypeScript library providing persistent immutable collections and functional programming constructs like Option, Either, and Future.

#futures#functional-programming#either-type
Stars383
Forks20
Last commit2 years ago
Complex.js
Complex.jsJavaScript

A comprehensive JavaScript library for complex number arithmetic with a full suite of mathematical functions.

#scientific-computing#trigonometric-functions#mathematics
Stars253
Forks39
Last commit6 months ago
deque
dequeGo

A highly optimized double-ended queue for Go, significantly faster than container/list for adding/removing elements at both ends.

#vector#array#queue
Stars207
Forks7
Last commit2 years ago
immutable
immutableCrystal

Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.

#functional-programming#hash#vector
Stars203
Forks11
Last commit5 years ago
sfl library
sfl libraryC++

A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.

#flat-map#vector#constant-expressions
Stars157
Forks10
Last commit2 months ago
InfiniteCanvas
InfiniteCanvasSwift

A proof-of-concept Mac drawing app with an infinite 3D canvas for unrestricted vector drawing.

#vector#graphics#vector-drawing
Stars142
Forks10
Last commit9 years ago
svector
svectorC++

A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.

#vector#tagged-pointer#cpp17
Stars117
Forks14
Last commit2 years ago
algebra
algebraTypeScript

A JavaScript library for exact arithmetic with real and complex numbers, avoiding floating-point precision errors.

#vector#precision#matrix
Stars108
Forks11
Last commit11 months ago
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit6 months ago
array_tool
array_toolRust

A Rust crate providing helper methods for vectors and strings, including unique, intersect, union, and string manipulation operations.

#justify#vector#array-helpers
Stars78
Forks10
Last commit3 years ago

Related Tags

#Graphics7#Data Structures6#Matrix6#Vector Math6#C Library5#Linear Algebra5#Vector Graphics4#Raster4#Gis4#Svg4#Game Development4#Header Only4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub