C Vector

Open-source C projects categorized as Vector

Top 17 C Vector Projects

  • sc

    Common libraries and data structures for C.

  • Project mention: A simple hash table in C | news.ycombinator.com | 2023-06-13
  • cglm

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • HandmadeMath

    A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.

  • Project mention: Trouble calculating projection matrix | /r/GraphicsProgramming | 2023-06-20

    If you don't like using heavy libraries such as glm, I recommend looking at HandmadeMath. It is a single file c/c++ math library for graphics programming. You can just drop it into your project. It's lightweight and will save you a lot of time implementing the math yourself. In a lot of cases, it actually uses optimized solutions to save computation time (same with the glm).

  • GD

    GD Graphics Library

  • grass

    GRASS GIS - free and open-source geospatial processing engine

  • Project mention: Geospatial Nix – create, use and deploy today | news.ycombinator.com | 2024-02-24

    https://grass.osgeo.org/

        GRASS GIS offers powerful raster, vector, and geospatial processing engines in a single integrated software suite. It includes tools for terrain and ecosystem modeling, hydrology, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It comes with a temporal framework for advanced time series processing and a Python API for rapid geospatial programming. GRASS GIS has been optimized for performance and large geospatial data analysis.

  • vkvg

    Vulkan 2D graphics library

  • lantern

    PostgreSQL vector database extension for building AI applications

  • Project mention: Are we at peak vector database? | news.ycombinator.com | 2024-01-25

    Traditional DBs already kinda support vector DBs via pg_vector extensions and such.

    There is a YC startup, latnern, that also built their own extension for postgres that is open source and is better for vector DB use cases: https://github.com/lanterndata/lantern

    But yeah! Traditional DBs already support this, if you consider this extension to be part of Postgres.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ara

    The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core (by pulp-platform)

  • Project mention: x86 vs ARM; Vector and Matrix Extensions; How do they compare? | /r/hardware | 2023-12-09

    yeah, ara also currently doesn't work, but that it exist is already really cool, and will likely get fixed and completed in the future

  • plutovg

    Tiny 2D vector graphics library in C

  • Containers

    This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory. (by bkthomps)

  • nanovg-zig

    A small anti-aliased hardware-accelerated vector graphics library

  • Project mention: We Put a Distributed Database in the Browser – and Made a Game of It | news.ycombinator.com | 2023-07-12

    I used my Zig port of NanoVG: https://github.com/fabioarnold/nanovg-zig which ultimately uses WebGL for rendering in the browser.

  • simd_utils

    A header only library implementing common mathematical functions using SIMD intrinsics

  • VEXTREME

    VEXTREME - Vectrex Multicart

  • Harbol

    Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+ (by assyrianic)

  • Mathc

    A simple and clean, glsl like, math (linear algebra) header only library for C.

  • evec

    Easy to use header only vector data type for C programs.

  • Listlib

    Listlib is a simple, unsafe, slow and easy to use library that implements a heap-allocated vector of any type

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Vector related posts

  • Origins of J

    9 projects | news.ycombinator.com | 4 Jan 2024
  • Show HN: Lantern – a PostgreSQL vector database for building AI applications

    4 projects | news.ycombinator.com | 13 Sep 2023
  • An early look at HNSW performance with pgvector

    2 projects | news.ycombinator.com | 10 Aug 2023
  • APLcart – Find your way in APL

    2 projects | news.ycombinator.com | 1 Apr 2023
  • converting a vec4 into a mat4

    2 projects | /r/opengl | 2 Mar 2023
  • C_dictionary: A simple dynamically typed and sized hashmap in C - feedback welcome

    10 projects | /r/C_Programming | 23 Jan 2023
  • Matrix multiplication in C

    3 projects | /r/C_Programming | 14 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Vector projects in C? This list will help you:

Project Stars
1 sc 2,176
2 cglm 2,095
3 HandmadeMath 1,161
4 GD 878
5 grass 779
6 vkvg 735
7 lantern 668
8 ara 316
9 plutovg 299
10 Containers 162
11 nanovg-zig 162
12 simd_utils 81
13 VEXTREME 60
14 Harbol 26
15 Mathc 15
16 evec 7
17 Listlib 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com