awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repositorios

Awesome GitHub RepositoriesUtility and Math

General-purpose libraries for math, geometry, and development utilities.

Explore 25 awesome GitHub repositories matching part of an awesome list · Utility and Math. Refine with filters or upvote what's useful.

Awesome Utility and Math GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jquery/jqueryAvatar de jquery

    jquery/jquery

    59,825Ver en GitHub↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    Feature-rich JavaScript library.

    JavaScriptjquery
    Ver en GitHub↗59,825
  • iamkun/dayjsAvatar de iamkun

    iamkun/dayjs

    48,662Ver en GitHub↗

    Day.js is a lightweight utility for parsing, validating, and manipulating date objects. It provides a fluent, chainable interface that allows for complex time calculations and transformations to be performed through a sequence of readable method calls. By utilizing an immutable wrapper pattern, the library ensures data integrity by creating new instances for every operation rather than modifying existing objects. The project is distinguished by a minimalist core abstraction that maintains a small footprint by offloading non-essential features to an optional, modular plugin system. This archit

    Date and time library.

    JavaScriptdatedate-formattingdatetime
    Ver en GitHub↗48,662
  • zenorocha/clipboard.jsAvatar de zenorocha

    zenorocha/clipboard.js

    34,140Ver en GitHub↗

    clipboard.js is a lightweight JavaScript library and browser API wrapper designed to manage text transfers to the system clipboard. It functions as a DOM event clipboard manager that enables the copying and cutting of text from web page elements. The library provides mechanisms for dynamic text transfer, allowing text to be resolved from static HTML elements, specific data attributes, or programmatically defined strings at runtime. It includes an event-driven callback system to trigger user interface feedback or custom actions upon the success or failure of a clipboard operation. The tool im

    Copy-to-clipboard utility.

    JavaScriptclipboardjavascript
    Ver en GitHub↗34,140
  • gka/chroma.jsAvatar de gka

    gka/chroma.js

    10,569Ver en GitHub↗

    chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric

    Color manipulation library.

    JavaScript
    Ver en GitHub↗10,569
  • i18next/i18nextAvatar de i18next

    i18next/i18next

    8,583Ver en GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Internationalization framework.

    JavaScript
    Ver en GitHub↗8,583
  • sixlabors/imagesharpAvatar de SixLabors

    SixLabors/ImageSharp

    7,954Ver en GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    2D graphics library for .NET.

    C#bmpc-sharpdrawing
    Ver en GitHub↗7,954
  • processing/processingAvatar de processing

    processing/processing

    6,487Ver en GitHub↗

    Processing is a creative coding environment and Java graphics library designed for writing visual sketches that produce interactive 2D and 3D graphics and animations. It runs on the Java Virtual Machine, using an OpenGL-based hardware-accelerated rendering pipeline, and operates on a sketch-based execution model where programs run as continuous loops of setup and draw functions with event-driven input handling for keyboard, mouse, and window interactions. The environment distinguishes itself as a cross-platform sketch tool that runs visual programs unchanged on desktop, web, Android, and Rasp

    Provides sine, cosine, tangent, and degree-radian conversion for geometric calculations.

    Java
    Ver en GitHub↗6,487
  • facepunch/facepunch.steamworksAvatar de Facepunch

    Facepunch/Facepunch.Steamworks

    3,670Ver en GitHub↗

    Facepunch.Steamworks is a C# wrapper for the Steamworks API that connects .NET applications to the Steam platform. It enables the integration of core platform features such as user matchmaking and achievements. The library provides managed interfaces for Steam Cloud synchronization, allowing for the reading and writing of persistent user data. It also includes tools for Steam Workshop management to handle the publishing and downloading of community content, as well as Steam Inventory management for tracking digital assets and shop definitions. The implementation utilizes native interop and d

    Steamworks implementation for .NET.

    C#
    Ver en GitHub↗3,670
  • mapbox/delaunatorAvatar de mapbox

    mapbox/delaunator

    2,601Ver en GitHub↗

    An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.

    Delaunay triangulation library.

    JavaScript
    Ver en GitHub↗2,601
  • mapbox/earcutAvatar de mapbox

    mapbox/earcut

    2,460Ver en GitHub↗

    The fastest and smallest JavaScript polygon triangulation library for your WebGL apps

    Polygon triangulation library.

    JavaScriptalgorithmcomputational-geometryjavascript
    Ver en GitHub↗2,460
  • monogame-extended/monogame-extendedM

    MonoGame-Extended/Monogame-Extended

    1,737Ver en GitHub↗

    MonoGame.Extended is a set of utilities (in the form of libraries/tools) to MonoGame that makes it easier to make games. Choose what you want, the rest stays out of your way. It makes MonoGame more awesome.

    Extensions for MonoGame.

    C#
    Ver en GitHub↗1,737
  • brendan-duncan/imageAvatar de brendan-duncan

    brendan-duncan/image

    1,257Ver en GitHub↗

    Image processing library for Dart.

    Dartdartdart-librarydart-package
    Ver en GitHub↗1,257
  • ncannasse/castleAvatar de ncannasse

    ncannasse/castle

    605Ver en GitHub↗

    CastleDB

    Structured database for Haxe.

    Haxe
    Ver en GitHub↗605
  • schteppe/poly-decomp.jsAvatar de schteppe

    schteppe/poly-decomp.js

    464Ver en GitHub↗

    poly-decomp.js

    Polygon decomposition library.

    JavaScript
    Ver en GitHub↗464
  • heapsio/hxbitAvatar de HeapsIO

    HeapsIO/hxbit

    164Ver en GitHub↗

    HxBit is a binary serialization and network synchronization library for Haxe.

    Binary serialization and network synchronization.

    Haxe
    Ver en GitHub↗164
  • haxefoundation/formatAvatar de HaxeFoundation

    HaxeFoundation/format

    139Ver en GitHub↗

    The format library contains support for different file-formats for the Haxe programming language.

    File format support for Haxe.

    Haxe
    Ver en GitHub↗139
  • larsiusprime/steamwrapAvatar de larsiusprime

    larsiusprime/SteamWrap

    112Ver en GitHub↗

    Haxe native extension for the Steam API

    Steam API extension for Haxe.

    Haxe
    Ver en GitHub↗112
  • tbrosman/hxmathAvatar de tbrosman

    tbrosman/hxmath

    91Ver en GitHub↗

    A math library for Haxe.

    Game-oriented math library for Haxe.

    Haxe
    Ver en GitHub↗91
  • andyli/hxcolortoolkitAvatar de andyli

    andyli/hxColorToolkit

    45Ver en GitHub↗

    A Haxe library for color conversion and color scheme generation.

    Color conversion and generation library.

    Haxe
    Ver en GitHub↗45
  • moomoolive/struct-vecAvatar de moomoolive

    moomoolive/struct-vec

    27Ver en GitHub↗

    Efficiently communicating between js workers is a pain because you are forced either to pass data by structured cloning or represent your data as raw buffers. Structured cloning isn't ideal for performance because it requires de-serialization/serialization every time you pass a message, and raw…

    Array-like containers for multithreading.

    TypeScript
    Ver en GitHub↗27
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Utility and Math

Explorar subetiquetas

  • Trigonometric FunctionsFunctions for calculating sine, cosine, tangent, and their inverses, and converting between degrees and radians. **Distinct from Utility and Math:** Distinct from Utility and Math: specifically covers trigonometric calculations rather than general math utilities.