Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.5% on crates.io
Top 1.2% downloads on crates.io
Top 0.3% dependent packages on crates.io
Top 1.2% dependent repos on crates.io
Top 4.9% forks on crates.io
Top 2.2% docker downloads on crates.io

crates.io : cgmath

A linear algebra and mathematics library for computer graphics.

Registry - Source - Documentation - JSON
purl: pkg:cargo/cgmath
Keywords: gamedev, math, quaternion, vector, matrix, computer-graphics, linear-algebra, mathematics-library, rust, simd, simd-vector
License: Apache-2.0
Latest release: over 3 years ago
First release: over 9 years ago
Dependent packages: 292
Dependent repositories: 1,225
Downloads: 3,386,795 total
Stars: 1,105 on GitHub
Forks: 155 on GitHub
Docker dependents: 26
Docker downloads: 18,677,099
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago

Top 5.0% on crates.io
spade 2.7.0
Delaunay triangulations for the rust ecosystem
30 versions - Latest release: 11 days ago - 24 dependent packages - 425 dependent repositories - 1.19 million downloads total - 251 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
shred 0.16.1
Dispatches systems in parallel which need read access to some resources, and write access to othe...
44 versions - Latest release: 14 days ago - 25 dependent packages - 400 dependent repositories - 575 thousand downloads total - 230 stars on GitHub - 6 maintainers
KartApple-GL
a graphics engine using gl, glfw, and cgmath
1 version - Latest release: 16 days ago - 250 downloads total - 0 stars on GitHub - 1 maintainer
avenger-wgpu 0.0.8
WGPU rendering engine for the Avenger visualization framework
5 versions - Latest release: 17 days ago - 1.13 thousand downloads total - 13 stars on GitHub - 1 maintainer
easy-imgui-renderer 0.4.0
Default renderer for the easy-imgui crate, using OpenGl via glow
9 versions - Latest release: 17 days ago - 1 dependent package - 2.64 thousand downloads total - 5 stars on GitHub - 1 maintainer
easy-imgui 0.4.0
Rust wrapper for the Dear ImGui library
9 versions - Latest release: 17 days ago - 2 dependent packages - 2.71 thousand downloads total - 5 stars on GitHub - 1 maintainer
unknown-engine
a hopefully (or hopelessly) simple 3d rasterizing engine build in rust from scratch using wgpu
1 version - Latest release: 18 days ago - 318 downloads total - 1 stars on GitHub - 1 maintainer
LemoGUI
GUI library dependent on wgpu
1 version - Latest release: 18 days ago - 837 downloads total - 1 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
gltf 1.4.1
glTF 2.0 loader
42 versions - Latest release: 18 days ago - 68 dependent packages - 2,188 dependent repositories - 1.94 million downloads total - 508 stars on GitHub - 1 maintainer
egui_vulkano_backend
Backend code to use egui with vulkano.
16 versions - Latest release: 18 days ago - 4.69 thousand downloads total - 2 stars on GitHub - 1 maintainer
gseq 0.1.4
A realtime visual performance program using the audio input to animate the visuals.
5 versions - Latest release: 19 days ago - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
crevice 0.16.0
Create GLSL-compatible versions of structs with explicitly-initialized padding
17 versions - Latest release: 22 days ago - 10 dependent packages - 48 dependent repositories - 60.9 thousand downloads total - 70 stars on GitHub - 1 maintainer
glitter
A safe, low-level, zero-cost OpenGL wrapper library.
3 versions - Latest release: 22 days ago - 1 dependent repositories - 3.38 thousand downloads total - 39 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
rodio 0.18.0
Audio playback library
43 versions - Latest release: 23 days ago - 237 dependent packages - 3,251 dependent repositories - 2.57 million downloads total - 1,576 stars on GitHub - 1 maintainer
voxtree 0.1.5
A sparse voxel octree for rust & rust-gpu.
6 versions - Latest release: 24 days ago - 795 downloads total - 1 maintainer
blockish 1.0.2
display images in a terminal with UTF8 blocks
16 versions - Latest release: 28 days ago - 5 dependent packages - 7 dependent repositories - 12.6 thousand downloads total - 38 stars on GitHub - 1 maintainer
Top 1.3% on crates.io
wgpu 0.20.0
Rusty WebGPU API wrapper
43 versions - Latest release: 30 days ago - 395 dependent packages - 3,872 dependent repositories - 4.53 million downloads total - 10,782 stars on GitHub - 3 maintainers
honeycomb-render 0.2.1
Visualization tool for combinatorial maps
3 versions - Latest release: about 1 month ago - 488 downloads total - 4 stars on GitHub - 1 maintainer
pi_world 0.1.20
ecs world
20 versions - Latest release: about 1 month ago - 5.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
blue_engine_core
General-Purpose, Easy-to-use, Fast, Extendable, Secure, And Portable Graphics Engine
1 version - Latest release: about 1 month ago - 347 downloads total - 305 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
encase 0.8.0
Provides a mechanism to lay out data into GPU buffers ensuring WGSL's memory layout requirements ...
14 versions - Latest release: about 1 month ago - 10 dependent packages - 1,123 dependent repositories - 1.36 million downloads total - 134 stars on GitHub - 1 maintainer
hugr 0.3.1
Quantinuum's Hierarchical Unified Graph Representation
5 versions - Latest release: about 1 month ago - 1.89 thousand downloads total - 10 stars on GitHub - 3 maintainers
cuberef_client
Multiplayer voxel game written in Rust - Game client
1 version - Latest release: about 1 month ago - 363 downloads total - 1 maintainer
lonsdaleite
An idiomatic Rust wrapper of Metal.
1 version - Latest release: about 1 month ago - 382 downloads total - 1 maintainer
gengine
dgellow's game engine
1 version - Latest release: about 1 month ago - 952 downloads total - 1 maintainer
jokolay
An Overlay for Guild Wars 2 in rust
10 versions - Latest release: about 1 month ago - 2.75 thousand downloads total - 1 maintainer
quantinuum-hugr 0.2.1
⚠ This crate has been renamed to `hugr` ⚠
3 versions - Latest release: about 1 month ago - 2.12 thousand downloads total - 10 stars on GitHub - 3 maintainers
tween 2.0.3
A tweening library for games
7 versions - Latest release: about 2 months ago - 2 dependent packages - 6 dependent repositories - 11.1 thousand downloads total - 60 stars on GitHub - 1 maintainer
simp 3.5.3
The simple image manipulation program
42 versions - Latest release: about 2 months ago - 13.5 thousand downloads total - 273 stars on GitHub - 1 maintainer
witer 0.11.4
An iterator-based Win32 windowing library
24 versions - Latest release: about 2 months ago - 6.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
apecs 0.8.1 💰
An asyncronous and parallel entity-component system
30 versions - Latest release: about 2 months ago - 1 dependent repositories - 8.66 thousand downloads total - 38 stars on GitHub - 1 maintainer
egui_glfw_gl2 0.1.2
OpenGL backend for egui using GLFW
3 versions - Latest release: about 2 months ago - 889 downloads total - 2 stars on GitHub - 1 maintainer
blue_engine 0.5.9
General-Purpose, Easy-to-use, Fast, and Portable graphics engine
81 versions - Latest release: about 2 months ago - 3 dependent packages - 2 dependent repositories - 28.5 thousand downloads total - 305 stars on GitHub - 1 maintainer
easy-gltf 1.1.2
glTF 2.0 loader with an easy to use output
10 versions - Latest release: 2 months ago - 3 dependent packages - 3 dependent repositories - 6.12 thousand downloads total - 28 stars on GitHub - 1 maintainer
particular 0.7.0
N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.
17 versions - Latest release: 2 months ago - 1 dependent repositories - 5.59 thousand downloads total - 125 stars on GitHub - 1 maintainer
minetest-gltf 3.0.1
glTF 2.0 loader with an easy to use output. Modified extensively for the minetest-rust engine.
18 versions - Latest release: 3 months ago - 5.99 thousand downloads total - 1 maintainer
bottomless-pit 0.3.1
A very simple 2D rendering/game engine inspired by raylib
5 versions - Latest release: 3 months ago - 1.56 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
three-d 0.17.0 💰
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
38 versions - Latest release: 3 months ago - 8 dependent packages - 34 dependent repositories - 64.3 thousand downloads total - 1,200 stars on GitHub - 1 maintainer
perovskite_game_api 0.0.3
Multiplayer voxel game written in Rust - default game content + plugin API
3 versions - Latest release: 3 months ago - 1.03 thousand downloads total - 5 stars on GitHub - 1 maintainer
perovskite_server 0.0.3
Multiplayer voxel game written in Rust - Game server
3 versions - Latest release: 3 months ago - 1 dependent package - 1.27 thousand downloads total - 5 stars on GitHub - 1 maintainer
perovskite_client 0.0.3
Multiplayer voxel game written in Rust - Game client
3 versions - Latest release: 3 months ago - 1.01 thousand downloads total - 5 stars on GitHub - 1 maintainer
perovskite_core 0.0.3
Multiplayer voxel game written in Rust - Implementation details shared between client and server
3 versions - Latest release: 3 months ago - 3 dependent packages - 1 dependent repositories - 1.56 thousand downloads total - 5 stars on GitHub - 1 maintainer
three-d-asset 0.7.0 💰
Load/save functionality for 3d applications.
10 versions - Latest release: 3 months ago - 4 dependent packages - 33 dependent repositories - 55.4 thousand downloads total - 29 stars on GitHub - 1 maintainer
forte_engine 0.2.3
A core for a basic render/game engine designed to have little overhead.
7 versions - Latest release: 3 months ago - 1 dependent package - 2.31 thousand downloads total - 1 maintainer
mesh_to_sdf 0.2.1
Mesh to signed distance field (SDF) converter
3 versions - Latest release: 3 months ago - 1 dependent package - 1.33 thousand downloads total - 25 stars on GitHub - 1 maintainer
wrapped2d 0.4.2
Rust binding for Box2D
10 versions - Latest release: 3 months ago - 2 dependent packages - 3 dependent repositories - 13.4 thousand downloads total - 54 stars on GitHub - 1 maintainer
let-engine 0.10.0
game engine
24 versions - Latest release: 4 months ago - 6.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
simple_moving_average 1.0.2 💰
Library of simple moving average (SMA) algorithms
6 versions - Latest release: 4 months ago - 2 dependent packages - 3 dependent repositories - 134 thousand downloads total - 7 stars on GitHub - 1 maintainer
pixel-weaver 0.1.2
A multi-threaded pixel-by-pixel image renderer
3 versions - Latest release: 4 months ago - 864 downloads total - 0 stars on GitHub - 1 maintainer
hai_core 0.5.2
Core implementation of Hai game engine, and general 2D rendering library using WebGPU as well.
34 versions - Latest release: 4 months ago - 1 dependent package - 9.36 thousand downloads total - 1 maintainer
rusty-ppm 0.3.0
A simple PPM image reader and writer
4 versions - Latest release: 4 months ago - 1 dependent package - 1.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
all-is-cubes 0.7.1
Recursive voxel game engine. Can be used for voxel raytracing.
11 versions - Latest release: 4 months ago - 7 dependent packages - 1 dependent repositories - 5.67 thousand downloads total - 125 stars on GitHub - 1 maintainer
all-is-cubes-server 0.7.0
Game server for the web edition of the recursive voxel game All is Cubes.
9 versions - Latest release: 4 months ago - 1.75 thousand downloads total - 125 stars on GitHub - 1 maintainer
all-is-cubes-desktop 0.7.0
Recursive voxel game.
8 versions - Latest release: 4 months ago - 2.29 thousand downloads total - 125 stars on GitHub - 1 maintainer
rezcraft 0.2.0
Minecraft like game written in rust using wgpu, supporting both native and wasm
2 versions - Latest release: 4 months ago - 562 downloads total - 4 stars on GitHub - 1 maintainer
vsvg-viewer 0.4.0 💰
Portable, hardware-accelerated, extensible viewer for the vsvg crate.
12 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 3.55 thousand downloads total - 97 stars on GitHub - 1 maintainer
fractl_gui 0.1.0
Fractal renderer supporting multithreading, gpu compute and wasm
1 version - Latest release: 4 months ago - 294 downloads total - 0 stars on GitHub - 1 maintainer
fractl_lib 0.1.0
Fractal renderer supporting multithreading, gpu compute and wasm
1 version - Latest release: 4 months ago - 1 dependent package - 305 downloads total - 0 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
nannou 0.19.0 💰
A Creative Coding Framework for Rust.
26 versions - Latest release: 4 months ago - 15 dependent packages - 107 dependent repositories - 128 thousand downloads total - 5,612 stars on GitHub - 2 maintainers
forte_cubes 0.1.0
Cube model and terrain extension for the Forte Engine.
1 version - Latest release: 5 months ago - 328 downloads total - 1 maintainer
Top 1.5% on crates.io
glium 0.34.0
Elegant and safe OpenGL wrapper. Glium is an intermediate layer between OpenGL and your applicat...
97 versions - Latest release: 5 months ago - 168 dependent packages - 524 dependent repositories - 1.71 million downloads total - 3,408 stars on GitHub - 1 maintainer
smallpt 0.4.2
A small ray/pathtracer in Rust, inspired by Kevin Beason's educational 99-lines ray/pathtracer (h...
22 versions - Latest release: 5 months ago - 1 dependent repositories - 11.2 thousand downloads total - 30 stars on GitHub - 1 maintainer
brawllib_rs 0.25.1
Brawl character file parser, based on brawlbox/brawllib
35 versions - Latest release: 5 months ago - 16.8 thousand downloads total - 19 stars on GitHub - 1 maintainer
vbsp 0.5.0
Rust parser for valve bsp files.
6 versions - Latest release: 5 months ago - 1 dependent package - 2.11 thousand downloads total - 9 stars on GitHub - 1 maintainer
vmdl 0.1.1
Rust parser for valve model files.
2 versions - Latest release: 5 months ago - 756 downloads total - 2 stars on GitHub - 1 maintainer
vera 0.3.0
Vulkan Engine in Rust for Animation
3 versions - Latest release: 5 months ago - 1 dependent package - 861 downloads total - 14 stars on GitHub - 1 maintainer
egui_winit_vulkano 0.27.0 💰
Egui immediate mode gui integration with winit and Vulkano
18 versions - Latest release: 6 months ago - 3 dependent packages - 6 dependent repositories - 11.6 thousand downloads total - 74 stars on GitHub - 1 maintainer
egui-winit-ash-integration 0.6.0
This is the egui integration crate for winit and ash.
9 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 3.6 thousand downloads total - 18 stars on GitHub - 1 maintainer
kaige_renderer 0.0.1
2D and 3D renderer made for KaiGE, but is usable in other cases.
1 version - Latest release: 6 months ago - 1 dependent package - 276 downloads total - 1 maintainer
kaige_ecs 0.4.0
Fork of the Legion ECS library, with some changes to make it more suitable for use in Kaige.
1 version - Latest release: 6 months ago - 1 dependent package - 287 downloads total - 0 stars on GitHub - 1 maintainer
vector-traits 0.3.4
Rust traits for 2D and 3D vector types.
7 versions - Latest release: 6 months ago - 5 dependent packages - 1 dependent repositories - 2.91 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
boostvoronoi 0.11.1
Boost voronoi ported to 100% rust
25 versions - Latest release: 6 months ago - 2 dependent packages - 2 dependent repositories - 10.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
boostvoronoi_core 0.11.1
Boost voronoi private workspace (this workspace will be re-integrated in the main crate in next r...
6 versions - Latest release: 6 months ago - 1 dependent package - 2 dependent repositories - 3.67 thousand downloads total - 9 stars on GitHub - 1 maintainer
centerline 0.11.0
Simple library for finding centerlines of 2D closed geometry
20 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 7.38 thousand downloads total - 4 stars on GitHub - 1 maintainer
linestring 0.13.0
line string toolbox
36 versions - Latest release: 6 months ago - 5 dependent packages - 2 dependent repositories - 13.1 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
rust-animation 0.2.7
OpenGL based Animation Toolkit written in Rust
19 versions - Latest release: 6 months ago - 1 dependent repositories - 6.15 thousand downloads total - 18 stars on GitHub - 1 maintainer
fragula 0.11.1
View shaders in real-time
22 versions - Latest release: 6 months ago - 8.73 thousand downloads total - 11 stars on GitHub - 1 maintainer
spatial_hash_3d 0.1.4
3D spatial hash grid implementation optimized for speed. What it does/why you'd want one: https:/...
4 versions - Latest release: 6 months ago - 1.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
splines 4.3.1
Spline interpolation made easy
39 versions - Latest release: 6 months ago - 11 dependent packages - 29 dependent repositories - 484 thousand downloads total - 150 stars on GitHub - 1 maintainer
libfj 0.7.4
An unofficial collection of APIs used in FreeJam games and mods
11 versions - Latest release: 6 months ago - 4.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
radiantkit 0.0.1 💰
Framework to build graphic applications
1 version - Latest release: 7 months ago - 292 downloads total - 155 stars on GitHub - 1 maintainer
radiantkit-path 0.0.1 💰
Framework to build graphic applications
1 version - Latest release: 7 months ago - 1 dependent package - 390 downloads total - 155 stars on GitHub - 1 maintainer
radiantkit-text 0.0.1 💰
Framework to build graphic applications
1 version - Latest release: 7 months ago - 1 dependent package - 447 downloads total - 155 stars on GitHub - 1 maintainer
radiantkit-image 0.0.1 💰
Framework to build graphic applications
1 version - Latest release: 7 months ago - 1 dependent package - 370 downloads total - 155 stars on GitHub - 1 maintainer
radiantkit-core 0.0.1 💰
Framework to build graphic applications
1 version - Latest release: 7 months ago - 5 dependent packages - 758 downloads total - 155 stars on GitHub - 1 maintainer
kdtree-ray 1.2.1
Fast Kdtree implementation for raytracer
7 versions - Latest release: 7 months ago - 1 dependent repositories - 2.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
vulkano 0.34.1
Safe wrapper for the Vulkan graphics API
59 versions - Latest release: 7 months ago - 80 dependent packages - 128 dependent repositories - 364 thousand downloads total - 4,309 stars on GitHub - 1 maintainer
vertix 0.4.10
A cross-platform performant ECS game engine
17 versions - Latest release: 7 months ago - 2 dependent repositories - 5.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
specs 0.20.0
Specs is an Entity-Component-System library written in Rust.
43 versions - Latest release: 8 months ago - 68 dependent packages - 373 dependent repositories - 552 thousand downloads total - 2,416 stars on GitHub - 9 maintainers
autd3-geometry-viewer 15.1.2
AUTD viewer for Geometry
8 versions - Latest release: 8 months ago - 1.89 thousand downloads total - 2 stars on GitHub - 1 maintainer
euler 0.4.1
Mathematics library for 3D computer graphics
6 versions - Latest release: 8 months ago - 4 dependent packages - 1 dependent repositories - 40.7 thousand downloads total - 24 stars on GitHub - 1 maintainer
kart-apple-gl 0.4.41
a graphics engine using gl, glfw, and cgmath (kart-graphics-engine > KartApple-GL > kartapple-gl
4 versions - Latest release: 8 months ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
kart-graphics-engine 0.2.4
a graphics engine using gl, glfw, and cgmath for 2d and 3d games
6 versions - Latest release: 9 months ago - 1.54 thousand downloads total - 1 maintainer
autd3-simulator 14.2.2
AUTD Simulator
3 versions - Latest release: 10 months ago - 896 downloads total - 2 stars on GitHub - 1 maintainer
vectorial 0.2.0
Vectors and related types
2 versions - Latest release: 10 months ago - 705 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
imgui-wgpu 0.24.0 💰
A wgpu render backend for imgui-rs.
27 versions - Latest release: 10 months ago - 13 dependent packages - 32 dependent repositories - 66.1 thousand downloads total - 248 stars on GitHub - 2 maintainers
Top 2.4% on crates.io
ggez 0.9.3
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.
39 versions - Latest release: 11 months ago - 43 dependent packages - 246 dependent repositories - 273 thousand downloads total - 4,126 stars on GitHub - 6 maintainers
lemna 0.4.0
A Reactive UI framework for Rust
7 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 2.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
rgx 0.9.0
A 2D graphics toolkit for rust
21 versions - Latest release: 11 months ago - 3 dependent packages - 3 dependent repositories - 18.6 thousand downloads total - 1 maintainer
cuberef_server 0.0.1
Multiplayer voxel game written in Rust - Game server
1 version - Latest release: 12 months ago - 1 dependent package - 559 downloads total - 1 maintainer