Showing 2917 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
  • 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
  • 1
    CSS Reference

    CSS Reference

    Fee visual guide to the most popular CSS properties

    CSS Reference is a human-friendly, example-driven reference for CSS that focuses on how properties behave in practice rather than only listing their syntax. Each entry explains what a property does, shows concise examples, and illustrates the visual result so you can internalize concepts quickly. The reference highlights common pitfalls and “gotchas,” helping you avoid surprises when mixing layout modes like Flexbox and Grid or when dealing with overflow and positioning. It favors clarity...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    imgui_club

    imgui_club

    Nice things to use along dear imgui

    ...Instead of being a monolithic add-on, it focuses on targeted utilities that demonstrate patterns, widgets, and techniques the author and community rely on in real projects. You’ll find examples that show how to structure multi-context rendering, deal with threading concerns, and compose immediate-mode UIs that remain responsive under load. The code emphasizes clarity and portability, so you can lift snippets directly into your own ImGui applications without heavy refactoring. Because the repo lives alongside Dear ImGui, it reflects current best practices and idioms for the framework rather than drifting into unrelated experiments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Backbone

    Backbone

    Give your JS app some Backbone with models, views, and collections

    Backbone is a lightweight JavaScript library (sometimes described as a micro-framework) created by Jeremy Ashkenas that adds structure to JavaScript-heavy applications by providing models, views, collections, events and routing tied to RESTful JSON services. Its main philosophy is to provide the minimal set of primitives to organise your client-side code — models for data, collections for groups of models, views for UI interactions, and routers for state/URL management — without prescribing a full rigid framework. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    vue2-elm

    vue2-elm

    Large single page application with 45 pages built on vue2 + vuex

    vue2-elm is a hands-on Vue 2 application that recreates the core experience of the Ele.me food-delivery app to teach modern front-end architecture. It uses Vue components, routing, and state management to stitch together pages like restaurant listings, detail views, carts, and user flows. The project illustrates how to organize a medium-sized SPA, including how to split features into reusable pieces and handle asynchronous data. It places strong emphasis on responsive UI, transitions, and...
    Downloads: 0 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
    Node.js Testing Best Practices

    Node.js Testing Best Practices

    Beyond the basics of Node.js testing

    ...It covers API testing, contract testing, and persistence-layer strategies that avoid coupling tests to fragile implementation details. The material explains how to structure tests around process boundaries—HTTP, queues, cron jobs—while keeping fast feedback cycles through selective integration tests and reliable test doubles. It dives into topics like test containers, ephemeral databases, and idempotent fixtures to ensure deterministic runs in CI. Observability is treated as part of testing: logs, metrics, and tracing make failures diagnosable instead of mysterious. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Node.js Best Practices

    Node.js Best Practices

    The Node.js best practices list (July 2024)

    This repository is a living, community-curated guide to writing robust, maintainable Node.js applications at scale. It organizes advice into clear sections—project structure, error handling, security, testing, performance, reliability, and maintainability—so teams can adopt improvements incrementally. Each guideline is phrased as a practical recommendation with motivation and trade-offs, not just a rule, which makes it easier to reach team consensus. The content aims to be technology-agnostic within the Node ecosystem, providing patterns that work whether you’re using Express, Fastify, Nest, or custom frameworks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Penzai

    Penzai

    A JAX research toolkit to build, edit, & visualize neural networks

    ...It is designed to make machine learning research more interpretable and interactive, particularly for tasks like model surgery, ablation studies, architecture debugging, and interpretability research. Unlike conventional neural network libraries, Penzai exposes the full internal structure of models, enabling fine-grained inspection and modification after training. Its modular design includes tools for tree manipulation, named axes, and declarative neural network construction. The library integrates tightly with Treescope, an advanced pretty-printer for visualizing deeply nested JAX pytrees and NDArray structures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Fast3R

    Fast3R

    Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Pass

    ...It represents a next-generation feedforward 3D reconstruction model capable of producing dense point clouds and camera poses for hundreds to thousands of images or video frames in a single inference pass—eliminating the need for slow, iterative structure-from-motion pipelines. Built on PyTorch Lightning and extending concepts from DUSt3R and Spann3r, Fast3R unifies multi-view geometry, depth estimation, and camera registration within a single transformer-based architecture. It outputs high-quality 3D scene representations from unordered or sequential views, scaling to large datasets and varied camera intrinsics. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JEPA

    JEPA

    PyTorch code and models for V-JEPA self-supervised learning from video

    ...A context encoder ingests visible regions and predicts target embeddings for masked regions produced by a separate target encoder, avoiding low-level reconstruction losses that can overfit to texture. This makes learning focus on semantics and structure, yielding features that transfer well with simple linear probes and minimal fine-tuning. The repository provides training recipes, data pipelines, and evaluation utilities for image JEPA variants and often includes ablations that illuminate which masking and architectural choices matter. Because the objective is non-autoregressive and operates in embedding space, JEPA tends to be compute-efficient and stable at scale. ...
    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
  • 10
    LaTeX Examples

    LaTeX Examples

    Examples for the usage of LaTeX

    LaTeX-examples is a repository collecting a variety of example documents and snippets demonstrating LaTeX features, usage patterns, and common templates. It acts as a playground for learning LaTeX syntax, macros, formatting tricks, and document structuring practices. Files include sample articles, reports, book chapters, presentations (using Beamer), tables, mathematical typesetting examples (equations, aligned systems, integrals, matrices), custom macros, and styling. The project is useful...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Giter8

    Giter8

    A command line tool to apply templates defined on GitHub

    giter8 is a command-line utility and templating tool used to generate new projects or code structures from templates. The core idea is that you can define a “template repository” (e.g. on GitHub) with placeholders, variables, and a folder structure, and giter8 will clone it and substitute in values (e.g. project name, package, author) to produce a ready-to-go scaffold. It’s commonly used in the Scala / JVM ecosystem to bootstrap new applications or libraries, letting developers avoid repetitive boilerplate setup. The tool supports interactive prompting (asking the user for variable values) or passing parameters non-interactively to generate customized templates. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Rails Admin

    Rails Admin

    RailsAdmin is a Rails engine that provides an easy-to-use interface

    ...It integrates with popular authentication and authorization systems (e.g., Devise for login, Pundit/CanCanCan for permissions), and plays nicely with file uploads via Active Storage and common upload gems. Configuration is declarative: you tailor fields, labels, filters, and navigation structure in a single place without forking templates. For many Rails apps, RailsAdmin provides a production-ready back office that saves weeks of bespoke tooling while remaining easy to extend when business rules get more complex.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Mojolicious (Mojo)

    Mojolicious (Mojo)

    Perl real-time web framework

    ...It features a fast non-blocking I/O loop, a built-in HTTP/1.1 and WebSocket server, and first-class support for JSON, templates, and routing. Developers can start small with Mojolicious::Lite, a concise DSL for single-file apps, then grow into a full MVC structure with controllers, plugins, and reusable components. The framework emphasizes developer ergonomics: hot-reloading dev server, powerful testing tools, and a consistent Mojo:: ecosystem for clients, servers, and utilities. Production deployment is first-class too, with the Hypnotoad server offering preforking and zero-downtime restarts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DoKit

    DoKit

    A platform for the life cycle of pan-front-end product development

    DoKit is a debugging and quality-of-experience toolkit for mobile (primarily Android) apps that provides an in-app overlay with tools for inspection, monitoring, and interaction. It offers features like CPU/memory monitoring, frame rate detection, network logging, view hierarchy inspection, and plugin support to expand capabilities. Developers can interactively explore UI layouts, measure layout times, simulate slow networks, or trace touch events—all while the app is running on the device....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    YData Synthetic

    YData Synthetic

    Synthetic data generators for tabular and time-series data

    ...Several example Jupyter Notebooks and Python scripts are included, to show how to use the different architectures. YData synthetic has now a UI interface to guide you through the steps and inputs to generate structure tabular data. The streamlit app is available form v1.0.0 onwards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Goyave

    Goyave

    Elegant Golang REST API Framework (v5 WIP)

    ...It has a philosophy of cleanliness and conciseness to make programs more elegant, easier to maintain and more focused. Get started quickly and master all its powerful functionalities thanks to its extensive documentation. Goyave has an expressive, elegant syntax, a robust structure and conventions. Minimalist calls and reduced redundancy are among Goyave's core principles. Develop faster and concentrate on the business logic of your application thanks to the many helpers and built-in functions. Goyave is accessible, yet powerful. The framework includes routing, request parsing, validation, localization, testing, authentication, error handling and more!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Countries, Languages & Continents data

    Countries, Languages & Continents data

    Countries, Languages & Continents data (capital and currency)

    ...Also, contains separate JSON files with additional country Emoji flags data. This version changes a lot in the data structures and placement of the files. So, if your projects depend on the old structure — specify previous versions, <2.0.0. Country item languages field is an Array in JSON files to easily count and match items with a Language item. But currency and phone calling codes may be a comma-separated String. Languages list only contains languages used in Countries data. Full list of known languages is exported as languagesAll from ....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Elixir Language Server

    Elixir Language Server

    A frontend-independent IDE "smartness" server for Elixir

    ...These pages contain all the information needed to configure your favorite text editor or IDE and to work with the ElixirLS. You will also find instructions on how to configure the server to recognize the structure of your projects and to troubleshoot your installation when things do not work as expected.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    JeeSite

    JeeSite

    A basic enterprise information development platform

    JeeSite is a high-efficiency, high-performance, and strong security open source Java EE rapid development platform based on a number of excellent open source projects, highly integrated and packaged. JeeSite is the best basic platform solution for you to quickly complete your project. JeeSite is the best study case for you to learn the Java platform. JeeSite is also the best assistant for private work. JeeSite is a Java-based development platform built on the Spring Framework, with Spring...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Magnitude

    Magnitude

    Vision AI browser agent for automation, testing, and extraction

    Browser Agent by Magnitude is an open source, vision-first browser automation framework that enables users to control web interfaces using natural language instructions. It leverages visually grounded AI models to interpret and interact with web pages based on what is seen on the screen rather than relying solely on the DOM structure. This approach allows the agent to generalize better across complex and modern websites, making it more robust than traditional selector-based automation tools. Browser Agent by Magnitude supports a wide range of capabilities including navigation, interaction, data extraction, and automated verification through built-in testing features. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Actionbook

    Actionbook

    Browser action engine for AI agents. 10× faster, resilient by design

    Actionbook is an AI-centric automation framework that equips intelligent agents with the ability to interact with real live web pages in a reliable and scalable way, eliminating the guesswork involved in navigating modern dynamic sites. Instead of having agents blindly scrape HTML or blindly try to click things, Actionbook supplies up-to-date action manuals and verified DOM structure, letting agents know exactly how to click, type, and navigate complex interfaces such as SPAs or streaming UIs. This design makes browsing up to 10× faster and far more resilient than ad-hoc approaches that break on minor page changes, because the action manuals codify expected flows and DOM targets. It provides multiple integration paths — a Rust-based CLI, MCP server support for AI IDEs, and a JavaScript SDK — so developers can plug it into a wide range of agent pipelines and toolchains.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Paper2Slides

    Paper2Slides

    From Paper to Presentation in One Click

    Paper2Slides is an automation tool that converts research papers, reports, and other documents into polished slide decks and posters with minimal manual effort. It is designed to replace the repetitive work of turning dense technical documents into presentation-friendly structure by extracting key points, figures, and data into a coherent visual narrative. The system supports multiple input formats, so you can process PDFs and common office documents rather than being locked to a single file type. It uses an extraction approach intended to capture critical insights comprehensively, including important visuals and data points that often get missed in naive summarization. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CycleGAN and pix2pix in PyTorch

    CycleGAN and pix2pix in PyTorch

    Image-to-Image Translation in PyTorch

    CycleGAN and pix2pix in PyTorch repository is a PyTorch implementation of two influential image-to-image translation frameworks: CycleGAN (for unpaired translation) and pix2pix (for paired translation). This repo gives developers and researchers a convenient, modern (PyTorch-based) platform to train and test these methods — supporting both paired datasets (input to output) and unpaired datasets (domain-to-domain) with minimal changes. The code supports standard training and inference...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Python-Spider

    Python-Spider

    Python3 web crawler practice

    Python-Spider is a repository intended to teach or provide examples for writing web spiders / crawlers in Python — part of a broader learning and resource collection by its author. The code and documentation are oriented toward beginners or intermediate learners who want to learn how to fetch, parse, and extract data from websites programmatically. As part of the author’s public learning-path repositories, python-spider likely includes examples of HTTP requests, HTML parsing, maybe...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Scene Framework

    Scene Framework

    Android Single Activity Framework compatible with Fragment

    Scene appears to be a ByteDance-hosted project — though at first glance its name is generic, implying it may relate to “scenes,” “rendering,” “storyboarding,” or perhaps “event handling.” Given ByteDance’s broad portfolio, Scene could be an internal or external library for structuring application “scenes” (UI, media, game, or module-level) or orchestrating workflows in a modular fashion. The repository may aim to help developers manage complex state, transitions, or UI/navigation flows in...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo