Showing 2916 open source projects for "structure"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 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
  • 1
    Milvus

    Milvus

    Vector database for scalable similarity search and AI applications

    Milvus is an open-source vector database built to power embedding similarity search and AI applications. Milvus makes unstructured data search more accessible, and provides a consistent user experience regardless of the deployment environment. Milvus 2.0 is a cloud-native vector database with storage and computation separated by design. All components in this refactored version of Milvus are stateless to enhance elasticity and flexibility. Average latency measured in milliseconds on trillion...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    html-ppt

    html-ppt

    AgentSkill with 24 themes, 31 layouts, 20+ animations

    html-ppt-skill is an AI-oriented skill designed to generate presentation slides using HTML as the underlying structure instead of traditional PowerPoint formats. It enables users to create visually structured, web-based slide decks that can be rendered in browsers or converted into presentation formats. The system focuses on translating structured ideas into clean layouts, combining content organization with lightweight styling. It integrates well with AI workflows, allowing automated generation of presentations from prompts or documents. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    G0DM0D3

    G0DM0D3

    LIBERATED AI CHAT

    G0DM0D3 is an experimental AI interaction framework designed to enable unrestricted or “liberated” conversational behavior in language models by altering how prompts and system instructions are structured. It is part of a broader ecosystem of projects that explore the boundaries of AI alignment, control, and prompt engineering. The tool provides a collection of prompt templates and interaction patterns that attempt to override or bypass built-in behavioral constraints in language models. It...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Puck

    Puck

    Open source visual editor for building React drag-and-drop pages

    Puck is an open source visual editor designed for React applications that enables developers to build customizable drag-and-drop page editing experiences. It allows teams to create their own page builders by defining React components that can be arranged and configured through a visual interface. Puck is component-based and configuration-driven, meaning developers specify how components render and which editable fields control their properties. Puck integrates directly into existing React...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    Depth Anything 3

    Depth Anything 3

    Recovering the Visual Space from Any Views

    Depth Anything 3 is a research-driven project that brings accurate and dense depth estimation to any input image or video, enabling foundational understanding of 3D structure from 2D visual content. Designed to work across diverse scenes, lighting conditions, and image types, it uses advanced neural networks trained on large, heterogeneous datasets, producing depth maps that reveal scene depth relationships and object surfaces with strong fidelity. The model can be applied to photography, AR/VR content creation, robotics perception, and 3D reconstruction workflows, making it versatile across industries and research domains. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    Vibe Design System

    Vibe Design System

    Official monday.com UI resources for application development in React

    Vibe Design System is monday’s official open source design system and UI library for building React applications that look and feel native to the platform. It bundles a set of React component packages, design tokens, and styling primitives that promote consistency in colors, typography, spacing, and interaction patterns. It includes comprehensive documentation, a component catalog, and an interactive playground so developers and designers can explore components, review guidelines, and...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    APITable

    APITable

    APITable, an API-oriented low-code platform for building apps

    ...The best open-source alternative to Airtable with a more beautiful UI and more functionality that will optimize your work and life to a magical level. Unlike other Low Code Software, Apitable is not a "Base/App" structure. You can link unlimited and infinite tables in one space. Thousands of users and 100k+ Data Rows with real-time collaboration available. One-click, auto-generated, and extremely user-friendly Form. Full-stack API access, from Data to Metadata. Have APITable forever free and code on it to suit your own needs. Configure custom trigger-action workflows directly to save time from repetitive tasks. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Paper Mario

    Paper Mario

    Decompilation of Paper Mario (Nintendo 64)

    ...The project focuses on producing code that matches the original binary exactly, enabling a deeper understanding of how the game was built. It provides tools, scripts, and documentation to analyze game behavior and structure. Contributors work collaboratively to translate assembly code into readable C while maintaining functional accuracy. The project supports building ROMs for different regional versions of the game. It is widely used as a reference for learning reverse engineering techniques in game development. Overall, it serves as both a preservation effort and an educational resource.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    JavaScript30

    JavaScript30

    30 Day Vanilla JS Challenge

    ...Each project introduces hands-on coding tasks that reinforce DOM manipulation, events, APIs, and browser features. The repository also encourages learners to share their own solutions and improvements, fostering a strong community around the challenge. With its incremental structure, it’s a popular resource for building confidence and fluency in JavaScript.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Orgmode.nvim

    Orgmode.nvim

    Orgmode clone written in Lua for Neovim 0.10.3+

    orgmode.nvim is a Neovim plugin that brings Org mode-style productivity features from Emacs to Neovim. It supports Org syntax for task management, agenda planning, notes, and literate programming. The plugin is designed to work natively in Lua and integrates with Neovim’s modern ecosystem while preserving Org mode’s power and flexibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    towncrier

    towncrier

    Manage the release notes for your project

    towncrier is a changelog management tool that automates the generation of release notes from fragments stored during development. It encourages developers to document changes incrementally and reduces the burden of writing changelogs at release time. Designed for Python projects, it integrates well with tools like setuptools and tox.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    workflowr

    workflowr

    Organize your project into a research website

    workflowr is an R package that helps researchers organize, version, and share their data science projects in a reproducible and transparent manner. It combines R Markdown, Git, and a structured file system to create a research website that tracks analysis, results, and code changes over time. It’s ideal for academic and collaborative research workflows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Rapid YAML

    Rapid YAML

    Library to parse and emit YAML, and do it fast

    ...(If you are looking to use your programs with a YAML tree as a configuration tree with override facilities, take a look at c4conf). ryml parses both read-only and in-situ source buffers; the resulting data nodes hold only views to sub-ranges of the source buffer. No string copies or duplications are done, and no virtual functions are used. The data tree is a flat index-based structure stored in a single array. Serialization happens only at your direct request, after parsing / before emitting. Internally, the data tree representation stores only string views and has no knowledge of types, but of course, every node can have a YAML type tag. ryml makes it easy and fast to read and modify the data tree.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    AI Runner

    AI Runner

    Offline inference engine for art, real-time voice conversations

    ...At the core of its LLM stack is a mode-based architecture with specialized “modes” such as Author, Code, Research, QA and General, and a workflow manager that automatically routes user requests to the right agent based on the task. The project has a strong focus on developer ergonomics, with thorough development guidelines, environment configuration using .env variables, and a clear structure for tests, tools and agents.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    OpenMemory

    OpenMemory

    Local long-term memory engine for AI apps with persistent storage

    ...It enables developers to give otherwise stateless models a structured memory layer that can store, retrieve, and manage contextual information over time. OpenMemory is built around a hierarchical memory architecture that organizes data into semantic sectors and connects them through a graph-based structure for efficient retrieval. It supports multiple embedding strategies, including synthetic and semantic embeddings, allowing developers to balance speed and accuracy depending on their use case. OpenMemory integrates with various AI tools and environments, offering SDKs and APIs that simplify adding memory capabilities to applications. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    ADK Go

    ADK Go

    Code-first Go toolkit for building, evaluating, and deploying AI agent

    ...It is part of the Agent Development Kit ecosystem and follows a code-first approach that allows developers to define agent behavior, tools, and orchestration logic directly in Go code. ADK-Go applies traditional software engineering principles to agent development, making it easier to structure, test, and maintain complex agent-based systems. It supports building both simple task-oriented agents and more advanced multi-agent architectures that collaborate to perform workflows. It is designed to be modular and flexible, allowing developers to integrate custom tools, external services, or existing functionality into agent workflows. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    python-whatsapp-bot

    python-whatsapp-bot

    Build AI WhatsApp Bots with Pure Python

    python-whatsapp-bot is an open-source framework that demonstrates how to build AI-powered WhatsApp bots using pure Python and the official WhatsApp Cloud API. The project provides a practical implementation of a messaging automation system using the Flask web framework to handle webhook events and process incoming messages in real time. Developers can configure the bot to receive user messages through the WhatsApp API, route them through application logic, and generate automated responses...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Antigravity Claude Proxy

    Antigravity Claude Proxy

    Proxy that exposes Antigravity provided claude / gemini models

    ...The project acts as a translation layer, receiving web requests in common formats (such as OpenAI-style endpoints) and forwarding them to Anthropic’s API in the required structure, while converting responses back into a familiar shape. This makes it easier to integrate Claude into existing toolchains, scripts, notebooks, or agent frameworks that do not have built-in support for Anthropic’s native SDKs. It abstracts away key differences like authentication choreography, request schema quirks, and streaming protocols so client code can remain unchanged when switching between models.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Racket

    Racket

    The Racket repository

    ...Libraries are not restricted to exporting values, such as functions; they can also define new syntactic forms. In this sense, Racket isn’t exactly a language at all; it’s more of an idea for how to structure a language so that you can extend it or create entirely new languages.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    jscodeshift

    jscodeshift

    A JavaScript codemod toolkit

    ...An AST node is a plain JavaScript object with a specific set of fields, in accordance with the Mozilla Parser API. The primary way to identify nodes is via their type. It's OK to not know the structure of every AST node type. The (esprima) AST explorer is an online tool to inspect the AST for a given piece of JS code.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Danghuangshang

    Danghuangshang

    AI Court Building Complete Tutorial - From Zero Basics to Advanced

    ...It uses an imperial court metaphor where the user acts as the ruler and specialized AI agents act as ministers, reviewers, operators, and coordinators. The project supports several organizational modes, including a Ming-style cabinet, a Tang-style review workflow, and a modern executive-team structure. Agents can be assigned responsibilities such as coding, architecture, finance, operations, marketing, project management, legal review, and automated code inspection. The system includes memory, scheduled tasks, sandbox isolation, multi-platform access, and a web dashboard for monitoring status and usage. It is intended for users who want a practical AI agent team template rather than a low-level framework they must assemble from scratch.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    go-ast-book

    go-ast-book

    Go Language Customization Guide

    Go AST Book is an open-source Chinese technical book about understanding and customizing Go through its abstract syntax tree. It explains how Go source files can be represented as semantically equivalent AST structures. The book focuses on the standard library packages behind this process, especially go/ast and go/token. It shows how tools such as formatting, documentation, parsing, and code analysis are built on top of syntax tree concepts. The repository includes chapter files, appendices,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Swift Macros

    Swift Macros

    A curated list of awesome Swift Macros

    ...It is intended for developers who want to understand, build, test, and distribute Swift macros in modern Swift projects. The repository gathers community-created macros alongside frameworks, articles, Apple resources, tutorials, and related tooling. Its structure makes it easier to discover practical macro use cases without searching across scattered blog posts and packages. It is especially valuable for developers moving from code-generation tools toward Swift’s built-in macro system. Swift-Macros is not a single library, but a reference hub for learning the Swift macro ecosystem and finding useful implementation patterns.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Andrew NG Notes Collection

    Andrew NG Notes Collection

    This is Andrew NG Coursera Handwritten Notes

    ...The notes aim to simplify complex mathematical explanations by organizing concepts into clear sections with diagrams, formulas, and concise descriptions. Each chapter mirrors the structure of the course curriculum, allowing students to review the material in a systematic way while following along with the lectures. The repository emphasizes conceptual clarity and practical understanding, helping learners connect mathematical foundations with real machine learning applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Hamilton DAGWorks

    Hamilton DAGWorks

    Helps scientists define testable, modular, self-documenting dataflow

    ...As shown below, it results in readable code that can always be visualized. Hamilton loads that definition and automatically builds the DAG for you. Hamilton brings modularity and structure to any Python application moving data: ETL pipelines, ML workflows, LLM applications, RAG systems, BI dashboards, and the Hamilton UI allows you to automatically visualize, catalog, and monitor execution.
    Downloads: 2 This Week
    Last Update:
    See Project
Auth0 Logo