Showing 359 open source projects for "control flow graph"

View related business solutions
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1
    Claude-Flow

    Claude-Flow

    The leading agent orchestration platform for Claude

    Claude-Flow v2 Alpha is an advanced AI orchestration and automation framework designed for enterprise-grade, large-scale AI-driven development. It enables developers to coordinate multiple specialized AI agents in real time through a hive-mind architecture, combining swarm intelligence, neural reasoning, and a powerful set of 87 Modular Control Protocol (MCP) tools. The platform supports both quick swarm tasks and persistent multi-agent sessions known as hives, facilitating distributed AI...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    LangGraph

    LangGraph

    Build resilient language agents as graphs

    LangGraph is a library for building stateful, multi-actor applications with LLMs, used to create agent and multi-agent workflows. Compared to other LLM frameworks, it offers these core benefits: cycles, controllability, and persistence. LangGraph allows you to define flows that involve cycles, essential for most agentic architectures, differentiating it from DAG-based solutions. As a very low-level framework, it provides fine-grained control over both the flow and state of your application...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Radare2

    Radare2

    UNIX-like reverse engineering framework and command-line toolset

    .... Assemble and disassemble a large list of CPUs. Runs on Windows and any other UNIX flavor out there. Analyze and emulate code with ESIL. Native debugger and GDB, WINDBG, QNX, and FRIDA. Navigate ASCII-art control flow graphs. Ability to patch binaries, and modify code or data. Search for patterns, magic headers, and function signatures. Easy to extend and modify. Commandline, C API, script with r2pipe in any language.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 4
    Sentinel

    Sentinel

    Lightweight, powerful flow control component

    Sentinel is a powerful flow control component that ensures the reliability and monitoring of microservices by taking “flow” as the breakthrough point. It covers multiple fields including flow control, concurrency limiting, circuit breaking, and adaptive system protection.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 5
    Swift

    Swift

    The Swift Programming Language

    Swift is a high-performance, general-purpose programming language built with a modern approach to safety, performance, and software design patterns. With a clean and modern syntax, it offers seamless access to existing C and Objective-C code and frameworks. Swift makes it easy to write software that is incredibly fast and safe by design. It comes packaged with core features like flow control, data structures and functions, with high-level constructs like objects, protocols, closures...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    stress-ng

    stress-ng

    This is the stress-ng upstream project git repository.

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. stress-ng was originally intended to make a machine work hard and trip hardware issues such as thermal overruns as well as operating system bugs that only occur when a system is being thrashed hard. Use stress-ng with caution as some of...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 7
    Git Extensions

    Git Extensions

    UI tool for managing git repositories

    Git Extensions is a standalone UI tool for managing Git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019). The full commit history can be browsed. Branches are shown using a graph which highlights commits that are included in the current revision. Explore the history of single files. Renamed and moved files are matched and shown in a single history. You do not need to mark files as renamed/moved. The system detects renamed files automatically...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    Klick'r

    Klick'r

    An open-source auto clicker on images for Android

    Klick'r is an open-source Android application designed to automate repetitive tasks effortlessly. Formerly known as Smart AutoClicker, Klick'r offers unique image detection capabilities alongside traditional auto-clicking functionalities, providing a versatile solution for all your automation needs. Whether you’re a gamer automating in-game actions, a tester simulating user interactions, or anyone performing repetitive clicking tasks, Klick'r offers both image detection for sophisticated...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    BinExport

    BinExport

    Export disassemblies into Protocol Buffers

    ... such as instructions, functions, control flow graphs, and metadata, providing a machine-readable representation of a program’s disassembled structure. It supports multiple export formats, including binary, text, and statistics outputs, and can be used interactively or via scripting (IDC, IDAPython, or Ghidra’s headless mode). The project includes complete build instructions for Linux, macOS, and Windows, ensuring reproducibility across platforms.
    Downloads: 13 This Week
    Last Update:
    See Project
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 10
    Istio

    Istio

    Connect, secure, control, and observe services

    Istio is an open platform for connecting, securing, and managing microservices. It provides a uniform way of integrating microservices, managing traffic flow, enforcing policies and aggregating telemetry data. With its diverse feature set you can successfully and efficiently run a distributed microservice architecture, overall reducing deployment complexity and easing the strain on development teams. Istio currently supports Kubernetes and Consul-based environments, with plans to support...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Logseq

    Logseq

    A privacy-first, open-source platform for knowledge management

    Logseq is a privacy-first, open-source knowledge base that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden. Logseq is a platform for knowledge management and collaboration. It focuses on privacy, longevity, and user control. The server will never store or analyze your private notes. Your data are plain text files and we currently support both Markdown and Emacs Org-mode (more...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Binaryen

    Binaryen

    Compiler infrastructure and toolchain library for WebAssembly

    Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++. It aims to make compiling to WebAssembly easy, fast, and effective. Binaryen has a simple C API in a single header, and can also be used from JavaScript. It accepts input in WebAssembly-like form but also accepts a general control flow graph for compilers that prefer that. Binaryen's internal IR uses compact data structures and is designed for completely parallel codegen and optimization, using all...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    GitUp

    GitUp

    A Git interface to work quickly and safely

    Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived. GitUp lets you see your entire labyrinth of branches and merges with perfect clarity. Any change you make, large or small, even outside GitUp, is immediately reflected in GitUp's graph. No refreshing, no waiting. Highlight a commit and hit the spacebar to quickly see its message and diff. GitUp gives you full, transparent control over your local checkout, so it's easy to back...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    XLS

    XLS

    XLS: Accelerated HW Synthesis

    XLS is an open-source toolkit for building high-level hardware with a modern compiler stack that spans from a functional DSL to optimized IR and hardware generation. At the front end, DSLX lets you describe algorithms with strong typing and familiar control flow while remaining synthesis-friendly. The compiler lowers DSLX into a rich intermediate representation, applies aggressive optimization and scheduling passes, and can either JIT the design for software simulation or emit Verilog for FPGA...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Dokploy

    Dokploy

    Open Source Alternative to Vercel, Netlify and Heroku

    Streamline your operations with our all-in-one platform, perfect for managing projects, data, and system health with simplicity and efficiency. Simplify your project and data management, ensure robust monitoring, and secure your backups—all without the fuss over minute details. Elevate your infrastructure with tools that offer precise control, detailed monitoring, and enhanced security, ensuring seamless management and robust performance. Streamline your deployments with our PaaS. Effortlessly...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Angular Lib for OpenID Connect & OAuth2

    Angular Lib for OpenID Connect & OAuth2

    npm package for OpenID Connect, OAuth Code Flow with PKCE

    angular-auth-oidc-client is a library that simplifies authentication in Angular applications using OpenID Connect (OIDC) and OAuth2. It provides secure login, token management, and role-based access control, making it easier to integrate modern authentication protocols.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Hello JavaScript

    Hello JavaScript

    Course repository designed to teach JavaScript from scratch in Spanish

    hello-javascript is a comprehensive course repository designed to teach JavaScript from scratch in Spanish, pairing source code with hours of video content and hundreds of exercises. It covers the JavaScript language core, from variables and control flow to functions, objects, arrays, and modern ECMAScript features. The project also touches the browser and Node.js ecosystems so learners can understand both client and server contexts. Exercises and lesson organization make it easy to follow...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    TerminusDB

    TerminusDB

    TerminusDB is a distributed database with a collaboration model

    A distributed document-oriented graph database with powerful version control, enabling collaboration and efficient knowledge graph management.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    ZIG

    ZIG

    General-purpose programming language and toolchain

    A general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    PowerSystems.jl

    PowerSystems.jl

    Data structures in Julia to enable power systems analysis

    The PowerSystems.jl package provides a rigorous data model using Julia structures to enable power systems analysis and modeling. In addition to stand-alone system analysis tools and data model building, the PowerSystems.jl package is used as the foundational data container for the PowerSimulations.jl and PowerSimulationsDynamics.jl packages. PowerSystems.jl supports a limited number of data file formats for parsing.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Spring Cloud Alibaba

    Spring Cloud Alibaba

    One-stop solution for application development for Alibaba middleware

    ... control and service degradation: flow control, circuit breaking and system adaptive protection with Alibaba Sentinel. Service registration and discovery: instances can be registered with Alibaba Nacos and clients can discover the instances using Spring-managed beans. Supports Ribbon, the client side load-balancer via Spring Cloud Netflix. Distributed Configuration: using Alibaba Nacos as a data store.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    spicedb

    spicedb

    Open Source, Google Zanzibar-inspired permissions database

    SpiceDB is a graph database purpose-built for storing and evaluating access control data. As of 2021, broken access control became the #1 threat to the web. With SpiceDB, developers finally have the solution to stopping this threat the same way as the hyperscalers. Open Source, Google Zanzibar-inspired permissions database to enable fine-grained access control for customer applications. Building modern authorization from scratch is non-trivial and requires years of development from domain...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Koa

    Koa

    Expressive middleware for node.js using ES2017 async functions

    Koa is a minimal, expressive web framework for Node.js created by the team behind Express, built around modern JavaScript features. Its middleware system uses async functions and an “onion” execution model, producing clean, sequential control flow for request/response handling. Koa keeps the core small and unopinionated—there’s no built-in router or templating—so developers compose only the pieces they need. The framework exposes a refined Context object to standardize request and response...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Python 100 Days

    Python 100 Days

    Python - From Novice to Master in 100 Days

    Python-100-Days is a comprehensive, practice-first learning roadmap by Luo Hao that spans 100 days from absolute Python basics to professional, production-grade skills. It starts with foundational syntax, control flow, data structures, and functions, then advances through object-oriented programming, file I/O, exceptions, and modules. The middle sections focus on real-world Python applications, including working with CSV, Excel, Word, PowerPoint, PDFs, images, email/SMS, and regular expressions...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments. Definitely use the most recent versions and features of the target language, but also try to...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.