Showing 526 open source projects for "basic programming software"

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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1

    Java Enhanced Reflection Interface

    A collection of reflection facades for the Java Programming Language

    This library contains several utilities for working with reflection in Java. Java's reflection framework becomes particularly difficult to work with because of rules related to generics, and this framework aims to make interacting with it easier.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    glfx.js

    glfx.js

    An image effects library for JavaScript using WebGL

    glfx.js is a JavaScript image-effects library that uses WebGL to apply real-time filters and transformations directly in the browser. It exposes a simple API where images are uploaded into GPU textures, processed with shader-based filters, and rendered to a WebGL canvas. Because the work is done on the GPU, many effects that would be too slow in pure JavaScript (like complex blurs, lens effects, or tilt-shift) can run interactively, even on large images. The library is structured around...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    MDH Weekly

    MDH Weekly

    MDH Weekly front-end weekly, published every Monday at 9am

    The MDH Weekly repository appears to serve as a personal or community-maintained digest or collection project — presumably capturing curated content (e.g., articles, news, links, tips) on a weekly basis. It gives a structured way to aggregate items of interest (possibly front-end, open-source, JS/React ecosystem, or general programming resources) into a periodic “newsletter” or summary repository. For contributors or followers of the project, it helps stay up-to-date with trends, new tools,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    minicoro

    minicoro

    Single header stackful cross-platform coroutine library in pure C

    Minicoro is a single-file library for using asymmetric coroutines in C. The API is inspired by Lua coroutines but with C's use in mind. The project is being developed mainly to be a coroutine backend for the Nelua programming language. The library assembly implementation is inspired by Lua Coco by Mike Pall.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Pythonidae

    Pythonidae

    Curated decibans of scientific programming resources in Python

    Pythonidae is a curated collection of scientific programming resources in Python, designed to support research and development across a wide range of disciplines. The repository organizes tools and libraries into domain-specific categories, including mathematics, statistics, machine learning, artificial intelligence, biology, chemistry, physics, earth sciences, and supercomputing. It also covers practical areas such as build automation, databases, APIs, computer graphics, and utilities,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Advanced CSS Course

    Advanced CSS Course

    Starter files, final projects and FAQ for my Advanced CSS course

    Advanced CSS Course is the official course-material repository for Jonas Schmedtmann’s Advanced CSS and Sass course. It contains starter files and finished project files for the projects taught throughout the course, giving learners a structured way to code along and compare their work with the completed versions. The repository focuses on modern CSS techniques such as Sass, responsive layouts, animations, Flexbox, CSS Grid, and reusable design patterns. It also includes downloadable course...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Game-Programmer-Study-Notes

    Game-Programmer-Study-Notes

    A collection of reading notes from my career as a game programmer

    The Game-Programmer-Study-Notes project is a comprehensive collection of study materials aimed at aspiring and professional game developers. It compiles notes, tutorials, and references covering a wide range of topics such as graphics programming, game engine architecture, mathematics, and optimization techniques. The repository is structured to guide learners through fundamental and advanced concepts, making it suitable for both beginners and experienced programmers. It includes insights...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    TensorFlow Examples

    TensorFlow Examples

    TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

    TensorFlow Examples is a comprehensive repository of example implementations, tutorials, and reference code intended to help newcomers and intermediate learners dive into TensorFlow quickly. It contains both Jupyter notebooks and raw source code, covering a broad range of tasks: from basic machine-learning and neural-network models to more advanced use cases, using both TensorFlow v1 and v2 APIs. For clarity and educational value, each example is accompanied by explanatory comments or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Stinger

    Stinger

    Stinger is a high-efficiency library with great compatibility

    Stinger is a high-performance, library-based AOP (Aspect-Oriented Programming) framework for Objective-C. It allows developers to inject code dynamically into existing methods without modifying the original codebase.
    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
    PICO-8.vim

    PICO-8.vim

    A vim plugin package for PICO-8 programming

    PICO-8.vim is a Vim plugin designed to enhance the development experience for PICO-8 programmers. It provides syntax highlighting, code folding, and other features tailored for .p8 files, allowing developers to write and manage PICO-8 code efficiently within the Vim editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Arraymancer

    Arraymancer

    A fast, ergonomic and portable tensor library in Nim

    Arraymancer is a tensor and deep learning library for the Nim programming language, designed for high-performance numerical computations and machine learning applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    TinyGL

    TinyGL

    The penultimate portable graphics library

    tinygl is a lightweight, software-based OpenGL implementation originally written by Fabrice Bellard and modified here for modern learning and development purposes. It implements a subset of OpenGL 1.x features and provides a minimal yet functional rendering pipeline with no reliance on graphics hardware. tinygl is an ideal resource for educational purposes, embedded development, or rendering in software-only environments. Its simplicity and compact codebase allow developers to study how 3D...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Chess.jl

    Chess.jl

    Julia chess programming library

    A Julia chess programming library. This package contains various utilities for computer chess programming. There are functions for creating and manipulating chess games, chess positions and sets of squares on the board, for reading and writing chess games in the popular PGN format (including support for comments and variations), for creating opening trees, and for interacting with UCI chess engines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    atto

    atto

    Friendly little parsers

    Atto is a compact, pure-functional, incremental text parsing library for Scala. It offers a non-invasive API using familiar abstractions, making it a principled tool for everyday parsing tasks in functional programming.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    General catalogue of e-books

    General catalogue of e-books

    Collection of e-books (multiple disciplines, including download links)

    General catalogue of e-books is a curated repository that collects links and resources for freely available technical and programming books, with a focus on high-quality material spanning computer science, programming languages, algorithms, systems, and related fields. Instead of hosting the full texts, the project points to legitimate online sources where books can be read or downloaded, serving as a centralized index for learners and professionals who want to build domain knowledge without...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    NATS HTTP Round Tripper

    NATS HTTP Round Tripper

    This is a Golang http.RoundTripper that uses NATS as a transport

    nats-roundtripper provides an HTTP-like client transport built on top of NATS, the high-performance messaging system. It exposes an API compatible with the common “RoundTripper” abstraction, enabling developers to route request/response traffic through NATS subjects rather than traditional HTTP connections. This pattern lets services running in distributed environments take advantage of NATS’ low latency and flexible topology while retaining familiar client semantics. It can be an effective...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    Ooui (pronounced weee!) is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Brain AutoML

    Brain AutoML

    Google Brain AutoML

    This repository contains a list of AutoML related models and libraries. Google Brain researchers have introduced a new way of programming automated machine learning (AutoML) based on symbolic programming. The researchers also proposed PyGlove, a general symbolic programming library for Python, to implement the symbolic formulation of AutoML. AutoML, designed to fill the machine learning industry’s talent gap, is gaining traction among various organizations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    YOLO ROS

    YOLO ROS

    YOLO ROS: Real-Time Object Detection for ROS

    This is a ROS package developed for object detection in camera images. You only look once (YOLO) is a state-of-the-art, real-time object detection system. In the following ROS package, you are able to use YOLO (V3) on GPU and CPU. The pre-trained model of the convolutional neural network is able to detect pre-trained classes including the data set from VOC and COCO, or you can also create a network with your own detection objects. The YOLO packages have been tested under ROS Noetic and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    BMC

    BMC

    Notes on Scientific Computing for Biomechanics

    This repository is a collection of lecture notes and code on scientific computing and data analysis for Biomechanics and Motor Control.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    LevelDB

    LevelDB

    A fast key-value storage library

    LevelDB is a library of persistent key values. Written at Google, it contains keys and values that are arbitrary byte arrays, ordered within the key value store according to a user-specified comparator function. LevelDB is not an SQL database and does not support SQL queries or indexes. It simply provides an ordered mapping from string keys to string values. Data is stored already sorted by key, though callers can override the sort order through a custom comparison function. It supports...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 22
    CodeQL

    CodeQL

    Libraries and queries that power security researchers

    CodeQL is a semantic code analysis engine that treats programs as queryable databases, enabling users to write expressive queries that identify security vulnerabilities, logic bugs, and code quality issues across large codebases. Instead of just pattern matching text, CodeQL ingests source code, builds rich representations of structure and data flow, and allows queries that reason about control flow, type systems, and interprocedural relationships. This makes it powerful not just for basic...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Mega Project List

    Mega Project List

    List of practical projects that anyone can solve in any prog language

    Mega Project List by Karan Goel is a massive list of practical programming project ideas that anyone can solve in any programming language, organized into logical categories (Numbers, Classic Algorithms, Data Structures, Text, Networking, Web, Files, Graphics & Multimedia, Security, etc.). The concept is simple but powerful: instead of just memorizing algorithms, you pick a project (for example “Binary to Decimal and Back Converter”), implement it in your favorite language, and gradually...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    MaLiang

    MaLiang

    iOS painting and drawing library based on Metal

    MaLiang is a painting framework based on Metal. It supports drawing and handwriting with customized textures. The name of "MaLiang" comes from a boy who had a magical brush in a Chinese ancient fairy story. A Canvas is the basic component of MaLiang. You will paint all things on it. Canvas extends from MetalView, which extends from MTKView. MetalView handles all the logic with MetalKit and hides them from you. MaLiang supports the automatic adjustment of stroke size with painting force. 3D...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Easy Rules

    Easy Rules

    The simple, stupid rules engine for Java

    The simple, stupid rules engine for Java. As of December 2020, Easy Rules is in maintenance mode. This means only bug fixes will be addressed from now on. Version 4.1.x is the only supported version. Please consider upgrading to this version at your earliest convenience. Lightweight library and easy-to-learn API. POJO-based development with an annotation programming model. Useful abstractions to define business rules and apply them easily with Java. The ability to create composite rules from...
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo