Showing 36 open source projects for "data structures"

View related business solutions
  • 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
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 1
    NetworkX

    NetworkX

    Network analysis in Python

    NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Data structures for graphs, digraphs, and multigraphs. Many standard graph algorithms. Network structure and analysis measures. Generators for classic graphs, random graphs, and synthetic networks. Nodes can be "anything" (e.g., text, images, XML records). Edges can hold arbitrary data (e.g., weights, time-series). Open source 3-clause BSD license. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks.
    Leader badge
    Downloads: 28,506 This Week
    Last Update:
    See Project
  • 3
    ArrayFire

    ArrayFire

    ArrayFire, a general purpose GPU library

    ArrayFire is a general-purpose tensor library that simplifies the process of software development for the parallel architectures found in CPUs, GPUs, and other hardware acceleration devices. The library serves users in every technical computing market. Data structures in ArrayFire are smartly managed to avoid costly memory transfers and to take advantage of each performance feature provided by the underlying hardware. The community of ArrayFire developers invites you to build with us if you're interested and able to write top performing tensor functions. Together we can fulfill The ArrayFire Mission under an excellent Code of Conduct that promotes a respectful and friendly building experience. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    C.A.F.E.

    C.A.F.E.

    The "Third Way" for Home Assistant Automations

    ...The editor lets users drag and drop nodes to represent triggers, conditions, actions, and variable manipulation, and then compiles those flows into highly readable and native YAML that is fully compatible with Home Assistant. Users can import existing automations to visualize and edit them, and CAFE respects the same underlying data structures so the native automation editor and CAFE can interoperate on the same logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    PyG

    PyG

    Graph Neural Network Library for PyTorch

    PyG (PyTorch Geometric) is a library built upon PyTorch to easily write and train Graph Neural Networks (GNNs) for a wide range of applications related to structured data. It consists of various methods for deep learning on graphs and other irregular structures, also known as geometric deep learning, from a variety of published papers. In addition, it consists of easy-to-use mini-batch loaders for operating on many small and single giant graphs, multi GPU-support, DataPipe support, distributed graph learning via Quiver, a large number of common benchmark datasets (based on simple interfaces to create your own), the GraphGym experiment manager, and helpful transforms, both for learning on arbitrary graphs as well as on 3D meshes or point clouds. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Linux Engineer Toolkit Live

    Linux Engineer Toolkit Live

    Portable Linux engineer toolkit for recovery, repair & data rescue

    Linux Engineer Toolkit (LengToolkit) Live is a specialized, recovery-oriented Linux distribution designed for system engineers and IT professionals. Operating exclusively in Live mode, it provides a robust environment to rescue failing systems, recover lost data, and manage disk infrastructures without the need for installation. Website: https://nixovena.org/lengtoolkit
    Downloads: 44 This Week
    Last Update:
    See Project
  • 7
    Ficl - small systems scripting with OO
    Ficl is a lightweight, embeddable scripting language designed to be incorporated into other programs, and especially embedded systems that may have memory and OS constraints. Applications include scripting, hardware bring-up, rapid prototyping, and system extensions. Unlike Lua or Python, Ficl acts as a component of your system - you feed it stuff to do, it does the stuff, and comes back to you for more. You can export compiled code to Ficl, execute Ficl code from your compiled code, or...
    Downloads: 22 This Week
    Last Update:
    See Project
  • 8
    PrivaZer

    PrivaZer

    PC cleaning and privacy-tool

    PrivaZer is a PC cleaning and privacy-tool designed to help users deeply cleanse their computers of unwanted traces, thereby safeguarding data and freeing up disk space. It not only removes browser histories, cookies, temporary files and logs, but also detects residual traces in free space, file tables and indexing services to prevent any chance of recovery. Its smart algorithms automatically detect whether the storage medium is magnetic disk or SSD and adjust overwriting techniques...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    invdocs4me Inventory and Documents

    invdocs4me Inventory and Documents

    Web application for management of your home inventory and documents

    Simple and user-friendly PHP web application supports your personal home inventory management and document management for invoices, descriptions etc., including web links, pictures and tasks. This can help you easily track items such as your photo equipment, IT components, household items or other assets. QR codes on inventory items allow for fast identification and data access. You can access the program from any device via a web browser. Even when you are not at home, you can use all the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 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
  • 10
    BJH OS

    BJH OS

    An Operating System Created In Html CSS And JS By Muhammad Haris.

    💻 BJH OS Assalam O Alaikum! 👋 I’m Muhammad Haris, Developer of BJH OS 🌐💡 — a web-based OS built with pure HTML, CSS & JS. Enjoy draggable windows, built-in apps, a web terminal, Flash Browser, AI assistant, and persistent data via localStorage. 🚀 Highlights Custom desktop environment & smoother UI Modular architecture Built-in apps & BJH OS Apps Market Remote alerts & updates Secure login & developer tools 🛒 BJH OS Apps Market Features Browse apps/games App details: icon,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    Scheduler Simulation

    Thread Scheduler with custom asynchronous messaging in VC++

    Custom thread scheduler with custom data-structure and scheduling algorithm. Custom Mutex, Semaphore implementation and asynchronous messaging system that combines Observer and Visitor patterns. System is implemented on top of Windows system and not ported to any hardware, uses Windows thread for context saving. Code also has tested common data-structure implementation. System is designed for multi-core platform. System is tested at basic level, not fully. Press Command run button after...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Annoy

    Annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage

    Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings to search for points in space that are close to a given query point. It also creates large read-only file-based data structures that are mmapped into memory so that many processes may share the same data. There are some other libraries to do nearest neighbor search. Annoy is almost as fast as the fastest libraries, (see below), but there is actually another feature that really sets Annoy apart: it has the ability to use static files as indexes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    UEFI fdisk

    UEFI fdisk is a disk partitionning tool running under UEFI/BIOS

    UEFI fdisk is a port to UEFI of the famous fdisk partitioning tool from util-linux, see https://github.com/karelzak/util-linux . Now since this program runs directly under UEFI shell you don't need to *boot* the system to edit partition tables.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    wasmboy

    wasmboy

    Game Boy / Game Boy Color Emulator Library

    ...It supports a wide range of emulator features including save states, input handling, and performance tuning options for lower-end devices. WasmBoy also includes a powerful debugging environment that exposes internal emulator components such as CPU registers, memory maps, and graphical data structures. By using Web Workers, it enables parallelized rendering and improved performance across different platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Locate32

    Locate32

    Locate32 finds files and directories based on file names.

    ...Once the file indexing has occurred, you can locate files quickly by using the application's search form. It works like "updatedb" and "locate" commands in Unix. In other words, it uses databases to store information about directory structures and uses these databases in searches. The use of these databases provides very fast searching speed. The software includes a dialog-based application as well as console programs that can be used to update and access the databases. Locate32 is not primarily meant to find text or data within files, but it has a primitive feature to do this.
    Leader badge
    Downloads: 20 This Week
    Last Update:
    See Project
  • 16
    jsondata

    jsondata

    Modular JSON by trees and branches, pointers and patches

    The 'jsondata' package provides for the modular in-memory processing of JSON data by trees, branches, pointers, and patches. The main interface classes are: - JSONData - Core for RFC7159 based data structures. Provides modular data components. - JSONDataSerializer - Core for RFC7159 based data persistence. Provides modular data serialization. - JSONPointer - RFC6901 for addressing by pointer paths. Provides pointer arithmetics...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Bias :: Versatile Information Manager
    Bias is a cross-platform versatile information management application / Organizer
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    NetFireCoRE

    NetFireCoRE

    Network Firewall Linux Kernel Module with Conflict Resolution Engine

    We implement an open source conflict resolution framework that consists of a user-space C application that automatically resolves firewall rules anomalies, and b) a generic tree (called policy tree), implemented as a Linux kernel module which maintains the resolved firewall rules and enables the necessary hooks to netfilter for matching incoming (or outgoing) network packets. Tree-based data structures offer improved efficiency compared to traditional access control lists (e.g. iptables or nftable maps), especially for large systems with a huge number of rules. Preliminary analysis from our implementation on ARM-based embedded systems examines efficiency and scalability of our framework. To reference this work: A. Papagrigoriou, P. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ...SmartSlog applies the code generation approach: given an OWL ontology description, the ontology programming library is produced. The latter provides API to access the smart space via a Smart-M3 Semantic Information Broker (SIB) and data structures and functions to represent and maintain locally in KP code all ontology classes, relations, properties, and individuals. Since 2012 the project is supported by grant KA179 of Karelia ENPI programme, http://kareliaenpi.eu/ More information about project: http://oss.fruct.org/wiki/SmartSlog Smart-M3 on Wikipedia: http://en.wikipedia.org/wiki/Smart-M3
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    UEFI GPT fdisk

    UEFI GTP fdisk is a disk partitionning tool running under UEFI/BIOS

    UEFI GPT fdisk is a port to UEFI of the famous GPT fdisk partitioning tool, see http://sourceforge.net/projects/gptfdisk/ . Now since this program runs directly under UEFI shell you don't need to *boot* the system to convert/edit partition tables.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    New Server Setup
    ...It has grown from a basic AD Structure import tool to be a comprehensive installer that covers many aspects and processes that need to be completed in a logical manner to achieve the highest quality result. This script takes the hassle out of having to manually create OU's, GPO’s and File Structures leaving you with a fully functional ready to roll server that just requires you to create your users and transfer any existing data from your old setup. There’s even a script for that included! This is a continuously evolving project and we welcome and feedback or ideas always. If you would like to request a process or task to be included please get in touch!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    gMol

    gMol

    gMol molecular graphics

    We've moved to https://github.com/tjod/gMol/wiki gMol is an interactive visualization system used to display and manipulate 3-dimensional models of scientific data, such as molecular structures and surfaces. It contains both OpenGL and web browser widgets that enable flexible user interfaces.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Text Zip

    This software zips and unzips a text file

    This software zips and unzips a .txt file, using the Huffman encoding algorithm and the list and tree data structures. The result files are named zippedFile.txt and unzippedFile.txt and can be found at the same directory as the Text Zip executable file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    XML-Parser Library for BR-Automation PLC

    XML-Parser Library for BR-Automation PLC

    Simple to use XML-Parser/Composer Library for B&R Automation PLC (SPS)

    The Library xmlio is a simple to use non validating XML-Parser/Composer for B&R Industrial-Automation PLC (B&R SPS). It reads and writes Process-Variables including Structures from and to XML-Files. Easy to use: #include <xmlio.h> /* Write Variable to XML-File */ status = xmlWrite(strName, strFile, strDevice, 0); /* Read XML-File into Variables */ status = xmlRead(strFile, strDevice, ignoreUnknown, &line, &character);
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Gavrog stands for "Generation, Analysis and Visualization of Reticular Ornaments using Gavrog". It is a Java library together with a suite of interactive applications for the study of periodic net-like structures in space and their applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo