Showing 35 of 71 projects
A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.
A scenario-oriented design tool for ArcGIS CityEngine to quickly create procedurally generated multimodal streets with dynamic performance metrics.
A formalization of geometry in Coq based on Tarski's axiom system, containing both foundational and high-school style proofs.
A Ruby library for encoding and decoding GeoJSON data using RGeo's geometric objects.
A collection of mathematical functions and examples for JavaScript and GLSL, focusing on 2D/3D graphics and vector operations.
A C++ library for performing union, intersection, difference, and XOR operations on 2D geometries with OGC-valid output.
SpatiaLite 5.1.1-rc0 with SQLite, GEOS, PROJ, and RTTOPO compiled to WebAssembly for Node.js and browser environments.
A C++ library with R interface for practical volume computation and sampling of convex bodies in high dimensions.
An Elixir library for calculating spatial relationships between geometries like points, lines, and polygons.
A pure Go implementation of the OpenGIS Simple Feature Access Specification for 2D geometry modeling and spatial algorithms.
A React Native component for drawing CSS-style triangles programmatically.
A TypeScript library for 2D Euclidean geometry with classes for shapes, intersection detection, and SVG/Canvas drawing.
A curated list of awesome computational geometry visualizations, libraries, and educational resources.
Spatial extensions and adapter helpers for ActiveRecord using RGeo's OGC Simple Features implementation.
An RGeo add-on module for reading geospatial data from ESRI shapefiles in Ruby applications.
Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.
A simple 2D vector library for Lua, inspired by Processing's PVector and designed for game development.
A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.
A lightweight Swift library providing convenient extensions to CoreGraphics structs without operator overloading.
Generates plain-English summaries of GeoJSON file contents, describing geometry types and counts.
A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.
A tiny, high-performance JavaScript library for computing 2D convex hulls.
An advanced PostgreSQL ORM for Crystal featuring Active Record pattern, expressive query builder, and full PostgreSQL feature support.
A collection of simple, reliable .NET libraries providing custom number types, geometry, and data structures.
A comprehensive 2D vector and point class for Haxe with operator overloading support.
In this course your students will learn the fundamentals of Swift 3 programming, using Geometry as their context for learning. The style of this course mimic "Logo", which is an educational programming language designed in 1967 by Daniel Borrow, Wally Feurzeig, Seymour Papert and Cynthia Soloman.
Calculates intersection type and location for two line segments in Elixir.
A minimalist zsh theme based on geometry for a clean terminal experience.
A framework-agnostic Lua library for detecting intersections and collisions between polygons, circles, and rectangles.
A JavaScript library that merges single-type GeoJSON features into a multi-type GeoJSON feature with customizable property aggregation.
A Geometry zsh plugin that displays the current folder's Rust version when Rust files are present.
A Geometry plugin that displays the current date and time in your Zsh prompt.
A simple coordinate converter between geographic (latitude/longitude) and Web Mercator (x/y) units using Esri's webMercatorUtils.
A Geometry zsh plugin that displays the npm package version from the current folder's package.json file.
A Zsh prompt segment that displays directory permissions (rwx) with customizable colors and formatting.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.