An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: geometry

Ajethpraveen/concept-explorer

Dive endlessly deeper into a single concept using AI

Language: Python - Size: 1.07 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 1 - Forks: 0

silaspe/maths Fork of asherp/silas

Exploring maths (plural)

Language: Python - Size: 2.25 MB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 5 - Forks: 0

febos/ContExt

Contact Extractor from PDB/mmCIF coordinate files

Language: Python - Size: 22.5 KB - Last synced at: about 8 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 0

compas-dev/compas_shapeop

COMPAS binding for the ShapeOp library using nanobind

Language: C++ - Size: 32.9 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 1 - Forks: 1

zahid4kh/mathstuff

A simple Kotlin library for common mathematical and geometric calculations

Language: Kotlin - Size: 483 KB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 0 - Forks: 0

LibreCAD/LibreCAD

LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.

Language: C++ - Size: 110 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 4,917 - Forks: 1,068

mountain/aeg-paper

a paper about Arithmetic Expression Geometry (AEG), a new way to think about computation, analysis, and geometry

Language: TeX - Size: 11.7 MB - Last synced at: about 21 hours ago - Pushed at: about 21 hours ago - Stars: 6 - Forks: 0

colmap/colmap

COLMAP - Structure-from-Motion and Multi-View Stereo

Language: C++ - Size: 69 MB - Last synced at: about 19 hours ago - Pushed at: 1 day ago - Stars: 8,579 - Forks: 1,618

edelveart/figuratenum

Figuratenum is the most comprehensive and specialized Python library for figurate numbers, capable of generating up to 233 different sequences across various dimensions and generalizations.

Language: Python - Size: 479 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

georust/geo

Rust geospatial primitives & algorithms

Language: Rust - Size: 39.3 MB - Last synced at: about 21 hours ago - Pushed at: 1 day ago - Stars: 1,665 - Forks: 207

GeoCoq/GeoCoq

A formalization of geometry in Coq based on Tarski's axiom system

Language: Coq - Size: 7.66 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 197 - Forks: 27

aardvark-platform/aardvark.base

Aardvark.Base is the foundation of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.

Language: C# - Size: 51.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 154 - Forks: 9

Rich2/openstrat

Cross Platform Scala 2d graphics (but 3d compatible), basic geometry, maps, Earth maps, hex-tiling and strategy library(s).

Language: Scala - Size: 25.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 22 - Forks: 8

oklabflensburg/open-school-map

Die interaktive Schulkarte hilft Eltern und Interessierten, einfach Schulen in Schleswig-Holstein zu finden. Die Karte zeigt Standorte, Kontaktdaten zu den Schulen.

Language: HTML - Size: 2.48 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1

root-project/root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

Language: C++ - Size: 1.36 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,847 - Forks: 1,339

Dan-Patterson/numpy_geometry

A numpy geometry class and functions. The focus is on polygons and polylines. Methods to convert to/from other geometry representations are available (eg geojson, ESRI featureclasses)

Language: Python - Size: 8.43 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 28 - Forks: 8

KonstBeliakov/Geogebra-manim-project

Geogebra functional in the manim python library

Language: Python - Size: 189 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 1

JamesLMilner/terra-draw

A library for drawing on maps that supports Mapbox, MapLibre, Google Maps, OpenLayers and Leaflet out the box

Language: TypeScript - Size: 9.25 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 669 - Forks: 69

noinia/hgeometry

HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms.

Language: Haskell - Size: 314 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 123 - Forks: 41

mapbox/earcut.hpp

Fast, header-only polygon triangulation

Language: C - Size: 744 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 901 - Forks: 141

control-toolbox/OptimalControl.jl

Model and solve optimal control problems in Julia

Language: Julia - Size: 97.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 95 - Forks: 9

microsoft/maker.js

📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.

Language: TypeScript - Size: 15.2 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1,848 - Forks: 282

oriedita/oriedita

Oriedita (fork of Orihime) is an origami crease pattern editor and folding simulator.

Language: Java - Size: 7.81 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 90 - Forks: 20

behreajj/Cube-Sphere

Blender add-on to create a hard surface modeling friendly cube sphere.

Language: Python - Size: 1.05 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6 - Forks: 0

w8r/Leaflet.Path.Transform

Drag/rotate/resize handler for leaflet vector features.

Language: CSS - Size: 5.33 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 173 - Forks: 58

strasdat/Sophus

C++ implementation of Lie Groups using Eigen.

Language: C++ - Size: 255 MB - Last synced at: about 10 hours ago - Pushed at: 10 months ago - Stars: 2,185 - Forks: 623

MeshInspector/MeshLib

Mesh processing library

Language: C++ - Size: 163 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 616 - Forks: 71

chrieke/geojson-validator

🛠️ Validate GeoJSON and automatically fix invalid geometries

Language: Python - Size: 360 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 35 - Forks: 4

evetion/FlatGeobuf.jl

FlatGeobuf (A performant binary encoding for geographic data based on flatbuffers) implementation in Julia

Language: Julia - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0

gkjohnson/three-bvh-csg

A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh

Language: JavaScript - Size: 830 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 716 - Forks: 58

bitbybit-dev/bitbybit

Monorepo for 3D algorithms of Bitbybit platform, which helps programming geometry on the browser. Use with ThreeJS, BabylonJS, build your own core integration or execute algorithms in NodeJS.

Language: TypeScript - Size: 56.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 122 - Forks: 12

bitbybit-dev/app-examples

App examples that use Bitbybit NPM packages & the various runners to build custom CAD websites. Integrate advanced OCCT, Manifold, JSCAD kernels in your apps and maintain your development freedom. We provide examples that use BabylonJS and ThreeJS game engines. You will also find some basic examples that use Bitbybit on NodeJS backends.

Language: HTML - Size: 26.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 22 - Forks: 6

IndoorSpatial/cql2cpp

Cql2Cpp is a C++ library that implements the parsing and evaluation of OGC CQL2(Common Query Language).

Language: C++ - Size: 159 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Dadido3/D3surveyor

3D reconstruction from distance and angular measurements.

Language: Go - Size: 22.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

TerribleCoding/AnySection

A powerful web tool for calculating phisical and mechanical properties of standard geometry profiles

Language: HTML - Size: 3.28 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

Mc-Zen/tiptoe

Arrows for Typst paths and other stories

Language: Typst - Size: 341 KB - Last synced at: about 22 hours ago - Pushed at: 3 days ago - Stars: 30 - Forks: 0

stephane-caron/pypoman

Python module for polyhedral geometry

Language: Python - Size: 5.33 MB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 72 - Forks: 10

CGAL/cgal

The public CGAL repository, see the README below

Language: C++ - Size: 668 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 5,344 - Forks: 1,464

mikedh/trimesh

Python library for loading and using triangular meshes.

Language: Python - Size: 28.6 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 3,230 - Forks: 608

EliCDavis/polyform

Immutable mesh processing library

Language: Go - Size: 23.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 171 - Forks: 16

williamfiset/Algorithms

A collection of algorithms and data structures

Language: Java - Size: 1.19 GB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 17,895 - Forks: 4,464

yogeshhk/MidcurveNN

Computation of Midcurve of Thin Polygons using Neural Networks

Language: TeX - Size: 1000 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 37 - Forks: 13

thi-ng/umbrella

⛱ Broadly scoped ecosystem & mono-repository of 206 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

Language: TypeScript - Size: 227 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 3,567 - Forks: 149

sheinbergon/dremio-udf-gis

OGC/GIS functions and extensions for Dremio

Language: Java - Size: 297 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 27 - Forks: 1

jayvzz121706/basic-geometry-engine

CLI tool to draw images with basic geometrical shapes

Size: 1000 Bytes - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

vZome/vzome

vZome is a desktop 3D modeling tool, originally designed to model Zometool

Language: JavaScript - Size: 28.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 17 - Forks: 8

vijayn8495/perf.sh

Power Saver Script for Thinkpad T480

Language: Shell - Size: 6.84 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

locationtech/jts

The JTS Topology Suite is a Java library for creating and manipulating vector geometry.

Language: Java - Size: 40.4 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,064 - Forks: 454

golang/geo

S2 geometry library in Go

Language: Go - Size: 1.1 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 1,744 - Forks: 188

google/s2geometry

Computational geometry and spatial indexing on the sphere

Language: C++ - Size: 10.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,447 - Forks: 328

skramm/homog2d

C++ 2D geometry library, handles points, lines, polylines, planar transformations (and other primitives), using homogeneous coordinates. Provided with complete manual and samples.

Language: C++ - Size: 6.61 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 126 - Forks: 12

ansys/pyansys-geometry

A Python wrapper for Ansys Geometry Services

Language: Python - Size: 497 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 56 - Forks: 17

SouthEndMusic/SplineGrids.jl

Evaluating splines of arbitrary dimensionality on a grid.

Language: Julia - Size: 35.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 18 - Forks: 0

dima634/baby_shark

Geometry processing library in pure rust

Language: Rust - Size: 7.52 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 78 - Forks: 7

hlorus/CAD_Sketcher

Constraint-based geometry sketcher for blender

Language: Python - Size: 26.9 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 2,920 - Forks: 148

donmccurdy/mikktspace-wasm

MikkTSpace vertex tangent calculation for JavaScript/TypeScript/Node.js, using Web Assembly.

Language: JavaScript - Size: 863 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 38 - Forks: 4

ostis-apps/geometry.ostis

Main repository for OSTIS Geometry

Language: HTML - Size: 70.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 47

fransay/shapelib

simple euclidean geometry library for scientific computation in go

Language: Go - Size: 385 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

rabbit-ear/rabbit-ear

computational origami library

Language: JavaScript - Size: 21.3 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 596 - Forks: 31

goswinr/Euclid

A 2D and 3D geometry library for F#

Language: F# - Size: 1.21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 29 - Forks: 0

boytchev/MeshEdgesGeometry

Extract edges from a Three.js object

Language: JavaScript - Size: 542 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 8 - Forks: 1

TobyKLight/VL.PolyTools

Tools for working with Polygons and Polypaths in vvvv gamma.

Size: 16.2 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 28 - Forks: 0

JuliaGeo/GeometryOps.jl

GeoInterface-based geometry operations

Language: Julia - Size: 462 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 48 - Forks: 5

anton-petrunin/puzzles

PIGTIKAL (puzzles in geometry that I know and love)

Language: TeX - Size: 60 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 0

georust/rstar

R*-tree spatial index for the Rust ecosystem

Language: Rust - Size: 558 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 449 - Forks: 67

praisetompane/mathematics

An attempt at unpacking mathematics and how it is created/discovered in layman's terms.

Language: Python - Size: 1.16 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

AngusJohnson/Clipper2

Polygon Clipping and Offsetting - C++, C# and Delphi

Language: C++ - Size: 11.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,742 - Forks: 320

sebjholmes/quadtree

Generic, zero-alloc, 100%-test covered Quadtree for golang data-structures, generics, golang-library, quadtree

Language: Go - Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

NASA-AMMOS/3DTilesRendererJS

Renderer for 3D Tiles in Javascript using three.js

Language: JavaScript - Size: 53.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,848 - Forks: 329

gkjohnson/three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.

Language: JavaScript - Size: 836 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,481 - Forks: 137

abogatskiy/Geometry-Autistic-Intro

Comprehensive open source book on basic topology, smooth manifolds, differential geometry, Lie theory, homological algebra, and index theory.

Language: TeX - Size: 40.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 63 - Forks: 1

yssux/auto-draw

A simple CLI python script that draws geometrical shapes

Language: Python - Size: 70.3 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

DLR-SC/tigl

The TiGL Geometry Library to process aircraft geometries in pre-design.

Language: C++ - Size: 178 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 255 - Forks: 70

twpayne/go-geos

Package geos provides an interface to GEOS.

Language: Go - Size: 418 KB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 102 - Forks: 11

orbingol/NURBS-Python

Object-oriented pure Python B-Spline and NURBS library

Language: Python - Size: 12.8 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 690 - Forks: 157

chao1224/GraphMVP

Pre-training Molecular Graph Representation with 3D Geometry, ICLR'22 (https://openreview.net/forum?id=xQUe1pOKPam)

Language: Python - Size: 608 KB - Last synced at: about 4 hours ago - Pushed at: over 2 years ago - Stars: 189 - Forks: 23

AstraZeneca/chemicalx

A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022)

Language: Python - Size: 20.4 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 739 - Forks: 89

sofyanezzin/scalarstack

A harmonic symbolic framework for scalar geometry, recursive physics, and quantum emergence.

Language: Python - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

timschmidt/csgrs

Constructive solid geometry with polygons using BSP trees in Rust

Language: Rust - Size: 2.06 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 91 - Forks: 11

xeokit/xeokit-sdk

3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision

Language: JavaScript - Size: 2.34 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 786 - Forks: 305

thephpleague/geotools

Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries

Language: PHP - Size: 1.66 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 1,383 - Forks: 126

TeodorVecerdi/UnityGeometryGraph

Node-based tool for procedurally generating geometry in Unity inspired by Blender Geometry Nodes

Language: C# - Size: 62.7 MB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 51 - Forks: 7

TimTheBig/geo-3d

Rust 3D geospatial primitives & algorithms

Language: Rust - Size: 13.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

abetten/orbiter

Classification of combinatorial objects

Language: C++ - Size: 1.58 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 16 - Forks: 7

Kerem-Ma/Trigonometri

A Geometric Approach to Trigonometric Extrema: A Proof for Maxima of a.sinx+b.cosx

Size: 0 Bytes - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

glotzerlab/coxeter

Collection of tools to help initialize and manipulate shapes.

Language: Python - Size: 24.7 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 23 - Forks: 5

SciTools/cartopy

Cartopy - a cartographic python library with matplotlib support

Language: Python - Size: 81.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,490 - Forks: 381

gibbonCode/GIBBON

The Geometry and Image-Based Bioengineering add-On for MATLAB

Language: MATLAB - Size: 2.51 GB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 202 - Forks: 63

zerothi/sisl

Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations

Language: Python - Size: 551 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 205 - Forks: 62

mo42/libabel

Label geographic regions by finding largest empty rectangles inside general polygons

Language: C++ - Size: 545 KB - Last synced at: about 21 hours ago - Pushed at: 8 days ago - Stars: 8 - Forks: 3

compmec/shapepy

Geometry 2D library for boolean operations, allows use of smooth curves, described by nurbs

Language: Python - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

iShape-Rust/iOverlay

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

Language: Rust - Size: 1.45 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 95 - Forks: 8

cppd/math

The more dimensions, the better the geometry.

Language: C++ - Size: 16.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 13 - Forks: 3

behreajj/BlenderGeom

Basic 2D curve geometry objects for Blender.

Language: Python - Size: 345 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

pboyer/verb

Open-source, cross-platform NURBS

Language: JavaScript - Size: 16.2 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 770 - Forks: 106

kenjihata/cs231a-notes

The course notes for Stanford's CS231A course on computer vision

Language: TeX - Size: 4.27 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 308 - Forks: 115

owensgroup/RXMesh

GPU-accelerated triangle mesh processing

Language: Cuda - Size: 10.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 255 - Forks: 35

jsxgraph/jsxgraph

JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.

Language: JavaScript - Size: 112 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 1,143 - Forks: 183

mikedh/rmesh

An experimental Rust implementation of Python's trimesh

Language: Rust - Size: 216 KB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

johnphantom/Dynamic-Stateless-Computer

I propose a new form of logic; Logic Geometry. Dynamic connections, or dynamic geometric logic, or logic through the changing shape of geometry, like a truth table that the truths change and is essentially functional programming, but is logic without values or measurements, where the changing shape is the only information.

Size: 1.34 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 1