Showing 584 open source projects for "data structures c"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    gml4gtk

    gml4gtk

    small console GML or graphviz DOT graph viewer

    directed graph layout program for GML (Graph-Markup-Language) graph or partial graphviz DOT graph
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Quan is designed to model physical quantities in C++ programs. Advantages include automated dimensional analysis checking, automatic unit conversions, self documentation of code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    IMLAB

    IMLAB

    A Free Experimental System for Image Processing

    ImLab is a free open source graphical application for Scientific Image Processing that runs in Windows, Linux and many other UNIX systems. It supports multiple windows, data types including 32 bit integers, 32 bit real numbers and complex numbers.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    libPGF

    libPGF

    libPGF is an implementation of the Progressive Graphics File (PGF)

    The Progressive Graphics File (PGF) is an efficient image file format, that is based on a fast, discrete wavelet transform with progressive coding features. PGF can be used for lossless and lossy compression. It's most suitable for natural images. PGF can be used as a very efficient and fast replacement of JPEG 2000.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Gato (Graph Animation Toolbox): Animate graph algorithms for example for computing shortest paths, minimal spanning trees, maximum flows or maximal cardinality or weight matchings. Create your own animations using the Animated Data Structures (ADS).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Luminance HDR

    Luminance HDR

    Complete solution for HDR photography

    Luminance HDR is a complete suite for HDR imaging workflow. It provides a wide range of functionalities, during both the fusion stage and the tonemapping stage. Its graphical user interface, based on Qt5, runs on a variety of platforms, such as Microsoft Windows, Mac OS X 10.9 and later and several Unix flavors (Linux, FreeBSD and others). Input images can be supplied in multiple formats, from JPEG to RAW files. In the same way, output can be saved in many different formats as well, from...
    Leader badge
    Downloads: 299 This Week
    Last Update:
    See Project
  • 7
    C-squares

    C-squares

    Concise spatial query and representation system (c-squares)

    C-squares is an easily implemented method for storage, querying and display of spatial data locations, based on a hierarchical, grid-based representation of the Earth' surface. Source code for encoding, decoding, mapping, etc. is provided via this site. Additional support is available by contacting the system developer, Tony.Rees@marinespecies.org; see also the c-squares home page at http://www.cmar.csiro.au/csquares/ .
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Free editor for PDF documents. Complete editing of PDF documents is possible with PDFedit. You can change raw pdf objects (for advanced users) or use many gui functions. Functionality can be easily extended using a scripting language (ECMAScript).
    Leader badge
    Downloads: 194 This Week
    Last Update:
    See Project
  • 9
    The GK3 Tools project is a collection of tools and utilities useful for viewing and modifying the Gabriel Knight 3 data files.
    Downloads: 5 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 10
    FancyScrollView

    FancyScrollView

    Scroll view component that can implement highly flexible animations

    A generic ScrollView component that allows you to implement highly flexible animations. It also supports infinite scrolling. Add the package to your Unity Project from the OpenUPM registry. When FancyScrollView updates the scroll position, it passes the normalized position of the viewport range to each cell. On the cell side, the cell itself controls the scrolling position and appearance based on the value of 0.0~. The sample uses Animator and mathematical formulas to implement scrolling...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document. Contact a project admin to become a developer!
    Downloads: 25 This Week
    Last Update:
    See Project
  • 12
    PyMesh

    PyMesh

    Geometry processing library for Python

    ...Mesh process should be simple in python. PyMesh promotes human-readable, minimalistic interface and works with native python data structures such as numpy.ndarray.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Magnum

    Magnum

    Lightweight and modular C++11 graphics middleware for data and games

    Look­ing for an open-source lib­rary that gives you graph­ics ab­strac­tion and plat­form in­de­pend­ence on ma­jor desktop, mo­bile and web plat­forms? Do you want it to have all the con­veni­ence util­it­ies around yet stay small, power­ful and not give up on flex­ib­il­ity? Here it is. And it’s free to use, even for com­mer­cial pur­poses. Among Mag­num es­sen­tials is a UTF-8-aware OS, filesys­tem and con­sole ab­strac­tion, a ver­sat­ile vec­tor math lib­rary and a slim C++11 wrap­per...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags. Development has moved to https://github.com/libexif/. See https://libexif.github.io for more details.
    Leader badge
    Downloads: 149 This Week
    Last Update:
    See Project
  • 15
    Tao3D

    Tao3D

    Tao3D is a programming language for real-time interactive 3D

    Tao3D is a programming language for real-time interactive 3D. It lets you easily create dynamic, interactive, data-rich presentations, small applications, user interface concepts, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    VCTRenderer

    VCTRenderer

    A real time global illumination solution that achieves glossy surfaces

    VCTRenderer is a real-time global illumination renderer built in C++ using Vulkan, leveraging voxel cone tracing (VCT) to achieve dynamic lighting, soft shadows, and indirect illumination. The renderer demonstrates cutting-edge rendering techniques aimed at achieving realistic lighting effects without precomputed data, making it ideal for games and interactive applications that need real-time performance with physically plausible lighting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    libUEMF

    A C99 implementation for reading/writing WMF and EMF Graphic Metafiles

    libUEMF is a portable C99 implementation for reading and writing Windows Metafile, Enhanced Metafile, and Enhanced Metafile Plus (WMF, EMF, and EMF+) files. libUEMF avoids collisions with Microsoft defined functions and values, so portable programs which use it and have a Windows version do not require any conditional logic to separate the native GDI/GDI+ support from the equivalent functions provided by libUEMF. libUEMF does not implement GDI/GDI+ calls. Instead, for each metafile record...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    QuteScoop
    QuteScoop is a platform-independent status indicator for VATSIM. It's available for Windows, Mac and Linux. Visit its new development location https://github.com/qutescoop/qutescoop for current downloads and source code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    vim.wasm

    vim.wasm

    Vim editor ported to WebAssembly

    ...Example source contains min-heap data structure and heap sort algorithm. Enjoy coding! And :% runs the code in your browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PRMLT

    PRMLT

    Matlab code of machine learning algorithms in book PRML

    This Matlab package implements machine learning algorithms described in the great textbook: Pattern Recognition and Machine Learning by C. Bishop (PRML). It is written purely in Matlab language. It is self-contained. There is no external dependency. This package requires Matlab R2016b or latter, since it utilizes a new Matlab syntax called Implicit expansion (a.k.a. broadcasting). It also requires Statistics Toolbox (for some simple random number generator) and Image Processing Toolbox (for reading image data). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    jpeg2pdf

    Create PDF from JPEG scans and photos

    Cross-platform command-line tool for creation of PDF documents from scans/photos of pages in JPEG (.jpg) format and the lightest weight ANSI C library to put multiple JPEG files into one PDF file. You can add handwritten comments to PDF scans (over original images) with xournal: http://xournal.sourceforge.net/ It supports graphics tablets and saves comments to PDFs as vector data.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 22
    libLASi is a cross-platform library that provides a C++ stream output interface for creating PostScript documents that can contain characters from any of the script and symbol blocks supported in Unicode and by the Pango layout engine.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 23
    QPdf2Swf is a GUI (graphical user interface) written in Qt4 for pdf2swf ( http://www.swftools.org/ ), a pdf to swf converter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The Video Annotation and Reference System (VARS) is a software interface and database system that provides tools for describing, cataloging, retrieving, and viewing the visual, descriptive, and quantitative data associated with video.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Potrace

    Transforms bitmaps into vector graphics

    Potrace is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. A typical use is to create SVG or PDF files from scanned data. The resulting image can then be rendered at any resolution.
    Leader badge
    Downloads: 198 This Week
    Last Update:
    See Project
Auth0 Logo