Showing 7098 open source projects for "programming"

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
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    Drash

    Drash

    A microframework for Deno's HTTP server with zero 3rd-party dependency

    Drash is a microframework for Deno's HTTP server. Drash is a microframework for Deno's HTTP server. It has zero third-party dependencies outside of Deno Standard Modules. It is designed to help you build performant, scalable projects quickly. Drash is a unique framework. It is not another Express clone. It is more of a mixture of different frameworks with a different take on how "controllers" are written.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    gist(1)

    gist(1)

    Potentially the best command line gister

    ...Users can create public or private gists, depending on whether they want to share their content openly or keep it accessible only via a link. The platform supports multiple programming languages and provides syntax highlighting for improved readability. Gists can also be embedded in websites or shared across teams, making them useful for documentation, debugging, and knowledge sharing. Because each gist is backed by a Git repository, users can track changes over time and collaborate efficiently.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Halfrost-Field Frostland

    Halfrost-Field Frostland

    This is the place to blog

    ...Beyond ML, the repo reflects the author’s interests across cloud native infra, distributed systems, programming languages (Go, Rust), DevOps, algorithms, and more — making it a broad reference for learners or engineers seeking well-written, deep-dive articles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Radare2

    Radare2

    UNIX-like reverse engineering framework and command-line toolset

    A free/libre toolchain for easing several low-level tasks like forensics, software reverse engineering, exploiting, and debugging. It is composed by a bunch of libraries (which are extended with plugins) and programs that can be automated with almost any programming language. It is recommended to install it from git, alternatively, you can pick the last release (every 6 weeks) from Github. Batch, Commandline, visual, and panels interactive modes. Embedded webserver with js scripting and WebUI. Assemble and disassemble a large list of CPUs. Runs on Windows and any other UNIX flavor out there. ...
    Downloads: 42 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    dub

    dub

    Package and build management system for D

    DUB is the official package and build manager for the D programming language, providing a comprehensive solution for managing D projects. It handles package dependencies, project building, and offers a central package registry at code.dlang.org. DUB supports both JSON and SDL configurations, catering to various developer preferences and facilitating seamless project management.​
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Android Clean Architecture Kotlin

    Android Clean Architecture Kotlin

    This is a movies sample app in Kotlin

    Android Clean Architecture Kotlin is a sample Android project that applies Clean Architecture principles using Kotlin. It explores how Kotlin features and functional programming ideas can improve a layered mobile architecture. The project separates responsibilities across UI, domain, and data concerns to reduce coupling between framework code and business logic. Its UI layer follows an MVVM approach, while repositories organize access to application data. The repository also serves as a follow-up to the author's earlier Java-based Clean Architecture example and related architecture articles. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Book1_Python-For-Beginners

    Book1_Python-For-Beginners

    The Iris Book: Addition, Subtraction, Multiplication, and Division

    Book1_Python-For-Beginners is the introductory volume of the Visualize-ML series, designed to teach Python programming to newcomers with no prior coding experience. The repository emphasizes clarity and gradual skill building, starting from fundamental syntax and moving toward practical programming patterns. It integrates visual aids and annotated code examples to help learners understand not just how Python works but why certain patterns are used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Nox

    Nox

    Rust implementation of the Fluence network peer

    ...It enables developers to build and deploy composable services without central servers, ensuring tamper-resistant logic and trustless computation. Nox is designed to support multi-peer coordination, decentralized app logic, and data privacy, using Fluence’s Aqua programming model. Ideal for Web3 developers, Nox provides the building blocks to run interoperable backends directly from the edge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    FSNotes

    FSNotes

    Notes manager for macOS/iOS

    FSNotes is a modern notes manager for macOS and iOS. App respects open formats like GitHub Flavored Markdown, so you can easily write documents on iPhone and MacBook. It's simple and blazing fast! Sync via iCloud Drive. 3D Touch and configurable keyboard. TextBundle and EncryptedTextBundle containers. Pinned notes are kept in sync with the desktop app. Dynamic fonts (iOS 11+). Night mode by location or screen brightness. Sharing extension. Encrypted note support.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    doom-coding

    doom-coding

    A guide for how to use your smartphone to code anywhere at anytime

    doom-coding is an unconventional tool that turns Doom, the classic first-person shooter game engine, into a creative coding environment where code is executed through gameplay actions rather than traditional editing. It repurposes the iconic game world as an interactive REPL: as you navigate and interact with the map, your movements and actions translate into programmatic instructions that get evaluated in real time. This creates a playful, immersive fusion of gaming and coding where...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    nlvm

    nlvm

    LLVM-based compiler for the Nim language

    nlvm is an LLVM-based compiler for the Nim programming language, aiming to leverage LLVM's optimization capabilities for improved performance.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    fklearn

    fklearn

    Functional Machine Learning

    fklearn uses functional programming principles to make it easier to solve real problems with Machine Learning.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Avocado programming language

    Avocado programming language

    Avocado Polish programming language

    Avocado is a modern programming language with a simple, Python-like syntax, supporting commands in both Polish and English. The code is transpiled to Free Pascal and compiled into a native .exe, ensuring C/Rust-level performance (Zero-Runtime). 🔥 New: Avoraiser GUI Framework Avocado is no longer just for the console! We have introduced Avoraiser, an ultra-lightweight framework for building desktop applications.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    iText Community for .NET

    iText Community for .NET

    iText for .NET is the .NET version of the iText library

    iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText represents the next level of SDKs for developers who want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit, and enhance PDFs.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    XGBoost

    XGBoost

    Scalable and Flexible Gradient Boosting

    XGBoost is an optimized distributed gradient boosting library, designed to be scalable, flexible, portable and highly efficient. It supports regression, classification, ranking and user defined objectives, and runs on all major operating systems and cloud platforms. XGBoost works by implementing machine learning algorithms under the Gradient Boosting framework. It also offers parallel tree boosting (GBDT, GBRT or GBM) that can quickly and accurately solve many data science problems....
    Downloads: 19 This Week
    Last Update:
    See Project
  • 16
    Effekseer

    Effekseer

    This software is a particle effect editing tool

    ...It allows artists and developers to design complex particle effects through an intuitive graphical user interface, supporting various features like particles, beams, and distortion effects. Effekseer supports multiple platforms and integrates seamlessly with popular game engines, enabling the creation of rich visual experiences without extensive programming knowledge.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    Alire

    Alire

    Command-line tool from the Alire project and supporting library

    Alire is a source-based package manager for the Ada and SPARK programming languages. It facilitates the building and sharing of projects within the Ada community, allowing developers to easily manage dependencies and publish their own libraries or programs. Alire aims to streamline the development process for Ada and SPARK by providing a standardized approach to package management. ​
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    AAChartKit Swift

    AAChartKit Swift

    An elegant modern declarative data visualization chart framework

    ...It makes it very fast to add interactive charts to your mobile projects. It supports single touch-drag for data inspection, multi-touch for zooming, and advanced responsiveness for your apps. Unlike previous imperative programming techniques, drawing any custom chart in AAChartKit, you don't need to care about the inner implementation details which is annoying && boring. Describe what you want, you will get what you described.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    date-fns

    date-fns

    Modern JavaScript date utility library

    date-fns is a modern JavaScript date utility library that offers the most comprehensive toolset for manipulating JavaScript dates in a browser and Node.js. It’s complete and yet simple, because the API is unambiguous, with just one approach to a problem. It’s highly reliable and consistent, always respecting timezones and DST. And it’s also modular, so you don’t have to bloat your project with unnecessary functionality. date-fns supports TypeScript and Flow, and is supported by an amazing...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    AI Engineering from Scratch

    AI Engineering from Scratch

    Learn it. Build it. Ship it for others

    ...Each lesson emphasizes hands-on implementation, requiring learners to write core components such as backpropagation, tokenizers, and attention mechanisms themselves before using higher-level tools. The curriculum spans multiple programming languages, including Python, TypeScript, Rust, and Julia, which broadens the learner’s exposure to different ecosystems and performance considerations. It also focuses on producing tangible outputs such as prompts, agents, and reusable systems, allowing learners to build a real portfolio while studying.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 21
    CSV

    CSV

    Utility library for working with CSV and other delimited files

    Welcome to CSV.jl! A pure-Julia package for handling delimited text data, be it comma-delimited (csv), tab-delimited (tsv), or otherwise. A fast, flexible delimited file reader/writer for Julia.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Difftastic

    Difftastic

    A structural diff that understands syntax

    Difftastic is a structural diff tool written in Rust that parses source files using syntax trees (via tree‑sitter) and produces human‑readable diffs at the expression level. It works across 30+ languages and emphasizes readability by aligning code structure rather than lines. Ideal for code review and understanding semantic changes.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    A to Z Resources for Students

    A to Z Resources for Students

    Curated list of resources for developers

    A to Z Resources for Students is a curated directory of learning materials, developer tools, programs, events, and career opportunities for students and early-career technologists. It helps users discover resources for learning programming languages, frameworks, AI, machine learning, cybersecurity, mobile development, and other technical fields. The collection also includes hackathons, competitions, internships, student programs, open-source opportunities, and networking communities. Interview preparation and free developer resources are organized alongside educational links. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Python Tutorial

    Python Tutorial

    Xiaobai Python Tutorial

    ...The content covers basic syntax, code style, data types, variables, lists, tuples, dictionaries, sets, loops, functions, iterators, generators, and object-oriented programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    KACTL

    KACTL

    KTH algorithm competition template library

    KACTL (the KTH Algorithmic Contest Template Library) is an extensively curated and high-performance C++ algorithms library created by the competitive programming team at the Royal Institute of Technology (KTH) to serve as a trusted, battle-tested codebase for algorithmic contests, programming competitions, and general algorithm development. The repository aggregates dozens of concise implementations of essential data structures, numerical methods, graph algorithms, string processing tools, computational geometry routines, and optimization techniques, all designed with speed, correctness, and compactness in mind. ...
    Downloads: 0 This Week
    Last Update:
    See Project