• Stars
    star
    2
  • Language
    Rust
  • License
    MIT License
  • Created almost 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A library for range addressing

More Repositories

1

piston

A modular game engine written in Rust
Rust
4,605
star
2

conrod

An easy-to-use, 2D GUI library written entirely in Rust.
Rust
3,347
star
3

hematite

A simple Minecraft written in Rust with the Piston game engine
Rust
1,847
star
4

dyon

A rusty dynamically typed scripting language
Rust
1,755
star
5

VisualRust

Visual Studio extension for Rust
C#
702
star
6

glfw-rs

GLFW3 bindings and idiomatic wrapper for Rust.
Rust
646
star
7

Piston-Tutorials

Tutorials for Piston
Rust
546
star
8

graphics

A library for 2D graphics, written in Rust, that works with multiple back-ends
Rust
479
star
9

piston-examples

A collection of examples using the Piston game engine
GLSL
342
star
10

rust-empty

A Makefile to get started with Rust (DEPRECATED)
Makefile
184
star
11

piston_window

The official Piston convenience window wrapper for the Piston game engine
Rust
155
star
12

hematite_server

A Minecraft server clone
Rust
140
star
13

turbine

A 3D game engine with built-in editor
Rust
140
star
14

resize

Simple resampling library in pure Rust
Rust
125
star
15

hematite_nbt

A full-featured Rust crate for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support.
Rust
99
star
16

meta

A DSL parsing library for human readable text documents
Rust
90
star
17

freetype-rs

Rust bindings for FreeType library
Rust
85
star
18

vecmath

A simple and type agnostic Rust library for vector math designed for reexporting
Rust
79
star
19

ai_behavior

AI behavior tree
Rust
73
star
20

skeletal_animation

A Rust library for skeletal animation
Rust
62
star
21

texture_packer

πŸ“¦ A library for texture packing
Rust
62
star
22

opengl_graphics

An OpenGL 2D back-end for the Piston game engine
Rust
60
star
23

sprite

A library for sprite hierarchy and scene management
Rust
57
star
24

gfx_graphics

A Gfx 2D back-end for the Piston game engine
Rust
55
star
25

music

A high level library for playing music and sound effects
Rust
40
star
26

eco

A tool for reasoning about breaking changes in Rust ecosystems
Rust
39
star
27

interpolation

A library for interpolation
Rust
34
star
28

wavefront_obj

A parser written in rust for the wavefront .obj file format.
Rust
27
star
29

freetype-sys

Low level bindings for the FreeType font library
Rust
27
star
30

glutin_window

A Piston window back-end using the Glutin library
Rust
25
star
31

piston_collada

Rust library for parsing COLLADA files
Rust
24
star
32

history_tree

A persistent history tree for undo/redo
Rust
24
star
33

sdl2_window

A SDL2 back-end for the Piston game engine
Rust
23
star
34

skeletal_animation_demo

Demo project for PistonDevelopers/skeletal_animation
Rust
22
star
35

gfx_text

Draw text for gfx using freetype
Rust
22
star
36

dev_menu

In-game developer menu for Piston and gfx-rs
Rust
17
star
37

glium_graphics

A Glium 2D back-end for the Piston game engine
Rust
17
star
38

fps_counter

A Frames Per Second counter
Rust
17
star
39

truetype

A library for reading fonts from the TrueType format
Rust
17
star
40

gfx_voxel

A voxel rendering library on top of Gfx
Rust
15
star
41

cam

A Rust library for 3D camera and navigation
Rust
15
star
42

current

A library for setting current values for stack scope, such as application structure
Rust
15
star
43

construct

A library for higher order functional programming with homotopy maps to construct 3D geometry
Rust
15
star
44

find_folder

A simple function for searching for a folder with a given name from the current working directory.
Rust
14
star
45

pluto

Game competition server software for Rust gamedev community
HTML
14
star
46

shaders

Shaders for game development in Rust
GLSL
14
star
47

quaternion

A simple and type agnostic Rust library for quaternion math designed for reexporting
Rust
13
star
48

mush

gui for dialogue graphs, et al.
Rust
12
star
49

hematite.piston.rs

The website for the Hematite project
CSS
10
star
50

asset_store

DEPRECATED - A unified method for easily reading and caching files over the filesystem and network.
Rust
10
star
51

dyon_asteroids

A demo game project for Dyon/Piston/Glium to test Dyon and research design for dyon_interactive
Rust
9
star
52

binaries

Pre-built binaries for external dependencies commonly used in Piston
9
star
53

docs

πŸ“„ Documentation for piston's projects.
8
star
54

physfs-rs

Rust bindings for PhysFS
Rust
8
star
55

graphics-lab

A place to visualize and test concepts related to Rust-Graphics
Rust
7
star
56

opengex

Meta rules for parsing the OpenGEX format
Rust
7
star
57

input

DEPRECATED - moved into the piston repo
Rust
7
star
58

texture

A library for texture conventions
Rust
7
star
59

gfx_debug_draw

Simple debug renderer (lines, text, etc) for gfx
Rust
7
star
60

glfw_window

A GLFW window back-end for the Piston game engine
Rust
7
star
61

wgpu_graphics

A WGPU 2D back-end for the Piston game engine
Rust
7
star
62

camera_controllers

A Rust library for controlling 3D cameras for the Piston engine
Rust
6
star
63

geometry

A structure for storing and look up 3D geometry
Rust
6
star
64

dual_quaternion

A simple and type agnostic Rust library for dual-quaternion math designed for reexporting
Rust
6
star
65

event_loop

DEPRECATED - moved into the piston repo
Rust
5
star
66

viewport

A library for storing viewport information
Rust
5
star
67

blog.piston.rs

The Piston Blog
HTML
5
star
68

dyon_to_rust

Dyon to Rust transpiler
Rust
5
star
69

dyon_snippets

A place to share Dyon source code and discuss library design
Rust
4
star
70

editor

Editor interface
Rust
4
star
71

project_r

DEPRECATED - Collaboration on an open source game to push Piston forward
4
star
72

winit_window

A winit back-end for pistoncore-window
Rust
4
star
73

quack

Quack - Duck typing traits
Rust
4
star
74

ddsfile

DirectDraw Surface (DDS) file format parsing and construction
Rust
4
star
75

button_tracker

A Piston library for tracking key/mouse press events from windows for use in update loops
Rust
4
star
76

read_color

A simple library for reading hex colors
Rust
4
star
77

atom-language-dyon

Dyon language support in Atom
CSS
4
star
78

dyon-tutorial

Tutorial for the Dyon programming language
HTML
3
star
79

button_controller

A Piston library for handling button state and events
Rust
3
star
80

graphics_tree

A 2D graphics backend for Piston-Graphics that stores and optimizes commands
Rust
2
star
81

float

Traits for generic floats in game development
Rust
2
star
82

array

Convenience methods for working with arrays
Rust
2
star
83

table

A table object type for dynamical data
Rust
2
star
84

read_token

A simple library to read tokens using look ahead
Rust
2
star
85

shapes

Convenience structs for 2D shapes
Rust
2
star
86

image_buffer

Provides a buffer type to ease the work with images and different color types.
Rust
2
star
87

drag_controller

A drag controller
Rust
2
star
88

vec

DEPRECATED - An experimental library using SIMD instructions for generic vector types
Rust
2
star
89

binpool

An experimental uniform binary format for particle physics analysis
Rust
2
star
90

scroll_controller

A Piston library for handling scrolling areas
Rust
1
star
91

timer_controller

A timer controller
Rust
1
star
92

split_controller

A Piston library for handling split layout state and events
Rust
1
star
93

lup

A custom indexed loop macro library for Rust.
Rust
1
star
94

deform_grid

A 2D deform grid for Piston-Graphics
Rust
1
star
95

select_color

A library for color selection
Rust
1
star
96

inventory

DEPRECATED - Plugin management for Rust programs
Rust
1
star
97

rect

Helper methods for computing simple rectangle layout
Rust
1
star
98

gfx_texture

A Gfx texture representation that works nicely with Piston libraries
Rust
1
star
99

underscore_args

Macro for underscore named argument syntax, aka Dyon
Rust
1
star
100

shader_version

A helper library for detecting and picking compatible shaders
Rust
1
star