Showing 57 open source projects for "programming learning system"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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.
    Start Free
  • 1
    ggplot2

    ggplot2

    An implementation of the Grammar of Graphics in R

    ggplot2 is a system written in R for declaratively creating graphics. It is based on The Grammar of Graphics, which focuses on following a layered approach to describe and construct visualizations or graphics in a structured manner. With ggplot2 you simply provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it will take care of the rest. ggplot2 is over 10 years old and is used by hundreds of thousands of people all over the world for...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 2
    Clarity AI Upscaler

    Clarity AI Upscaler

    AI Image Upscaler & Enhancer

    Clarity AI Upscaler is an open-source AI image enhancement tool designed to increase the resolution and visual quality of images using modern generative techniques. The system uses deep learning models based on diffusion and other image generation methods to reconstruct high-resolution versions of low-resolution images while preserving important visual details. Unlike traditional interpolation-based upscaling algorithms, the system generates additional visual information that improves perceived clarity and sharpness. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    ArrayFire

    ArrayFire

    ArrayFire, a general purpose GPU library

    ArrayFire is a general-purpose tensor library that simplifies the process of software development for the parallel architectures found in CPUs, GPUs, and other hardware acceleration devices. The library serves users in every technical computing market. Data structures in ArrayFire are smartly managed to avoid costly memory transfers and to take advantage of each performance feature provided by the underlying hardware. The community of ArrayFire developers invites you to build with us if...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    JAX

    JAX

    Composable transformations of Python+NumPy programs

    With its updated version of Autograd, JAX can automatically differentiate native Python and NumPy functions. It can differentiate through loops, branches, recursion, and closures, and it can take derivatives of derivatives of derivatives. It supports reverse-mode differentiation (a.k.a. backpropagation) via grad as well as forward-mode differentiation, and the two can be composed arbitrarily to any order. What’s new is that JAX uses XLA to compile and run your NumPy programs on GPUs and...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5

    GraphicsMagick

    Swiss army knife of image processing

    GraphicsMagick provides a set of commandline tools and programming APIs for manipulating, editing, and converting raster and vector images. It is derived from ImageMagick, with the objective of providing better stability and performance than ImageMagick while retaining the original MIT/X11 license.
    Leader badge
    Downloads: 3,938 This Week
    Last Update:
    See Project
  • 6
    Kisekae UltraKiss

    Kisekae UltraKiss

    Kisekae UltraKiss is a full featured integrated development environmen

    UltraKiss is a computer program that implements the Kisekae Set system, KiSS, a Japanese graphics system originally developed to facilitate costume changes on virtual dolls. UltraKiss was developed to help artists build their KiSS sets. It is a full featured viewer for all KiSS dolls, games, and visual applications. It is also a complete graphical development environment for creating KiSS applications.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Bonzomatic

    Bonzomatic

    Live shader coding tool and Shader Showdown workhorse

    ...It provides a platform for writing and visualizing shaders in real-time, enabling artists and developers to create captivating visual effects on the fly. Bonzomatic supports various shading languages and platforms, making it a versatile tool for both learning and showcasing shader programming skills.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    TinyEngine

    TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

    TinyEngine is a small, self-contained OpenGL-based 3D engine written in C, designed for learning and prototyping graphics applications. It packs a lot of functionality into a compact codebase, making it ideal for exploring 3D rendering, game development, and shader programming without the overhead of larger engines. Despite its size, TinyEngine supports modern OpenGL features, texture mapping, lighting, and audio, providing a practical foundation for building lightweight 3D experiences.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Frontend Park

    Frontend Park

    Frontend projects and experiments

    frontend-park is a collection of engaging frontend projects and experiments, showcasing various web technologies. It includes examples ranging from pose and face recognition using TensorFlow.js to WebRTC-based video calls and Three.js 3D animations. This repository serves as a playground for exploring and learning modern frontend development techniques.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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
    pyntcloud

    pyntcloud

    pyntcloud is a Python library for working with 3D point clouds

    This page will introduce the general concept of point clouds and illustrate the capabilities of pyntcloud as a point cloud processing tool. Point clouds are one of the most relevant entities for representing three dimensional data these days, along with polygonal meshes (which are just a special case of point clouds with connectivity graph attached). In its simplest form, a point cloud is a set of points in a cartesian coordinate system. Accurate 3D point clouds can nowadays be (easily and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    imgproxy

    fast and secure image processing with machine learning features

    ...Built with a focus on developer productivity, it saves time and money on developing hand-rolled image processing pipelines. imgproxy Pro is an advanced version of this blazing fast and secure image processing tool. It provides priority support, smart image adjustments, machine learning features, watermarking, and video support. Works with any programming language 17M+ total downloads Billions of images have already been processed imgproxy.net
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    OpenGL Tutorials

    OpenGL Tutorials

    Learning Modern 3D Graphics Programming

    gltut is a collection of OpenGL tutorials designed to teach modern OpenGL programming techniques. It provides practical examples and explanations, guiding users through the fundamentals of OpenGL, including shader programming, buffer management, and rendering pipelines. The tutorials are structured to build upon each other, offering a comprehensive learning experience for both beginners and experienced developers aiming to deepen their understanding of OpenGL.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Tao3D

    Tao3D

    Tao3D is a programming language for real-time interactive 3D

    Tao3D is a programming language for real-time interactive 3D. It lets you easily create dynamic, interactive, data-rich presentations, small applications, user interface concepts, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    KABOOM! in 180 lines of bare C++

    KABOOM! in 180 lines of bare C++

    A brief computer graphics / rendering course

    ...The codebase is small enough to be fully understood in a short time, making it ideal for students and developers new to graphics programming. It is often used in teaching environments to illustrate core rendering concepts in a practical way. Overall, tinykaboom is a minimalist yet powerful introduction to ray tracing and 3D rendering principles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Scilab Image Processing Toolbox

    Scilab Image Processing Toolbox

    Advanced image processing toolbox for Scilab on Unix/Linux/Mac OS

    SIP is the image processing and computer vision package for SciLab, a free Matlab-like programming environment. SIP reads/writes images in formats like JPEG, PNG, and BMP. It does filtering, segmentation, edge detection, morphology, and shape analysis. Download from Git http://siptoolbox.sourceforge.net/devel
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    SoftPixel Engine

    SoftPixel Engine

    Realtime 3D engine for game development

    The SoftPixel Engine is an OpenSource high level realtime 3D engine for C++ (GNU C++ & VisualC++). It supports Direct3D11, Direct3D9, OpenGL 1.1 - 4.1, OpenGL|ES 1.1 and OpenGL|ES 2.0 and runs on Windows, Linux, Android and iOS.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 17

    WrapImaJ

    Multi-platform API for Image Processing systems in Life Sciences

    WrapImaJ purposes to be a multi-platform wrapper for different Image Processing systems for: - using the Java programming language. The purpose of WrapImaJ is not to combine an exhaustive collection of all functionalities of different imaging system, but to offer a simple, concise Application Programming Interface (API) - allowing to develop imaging software, the source code of which is independent from the underlying imaging system on which it relies. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    Gphoton: simple 3d ray tracer

    Gphoton in a simple 3d modeler and ray tracer.

    Gphoton is a simple 3d modeler and ray tracer. If you're looking for the best 3d modeler or best ray tracer, this isn't it. If you want to easily make some simple 3D primitives and see multiple reflections or dink with ray trace code, you might find this fun, read on. In 2nd grade we had a sub who taught us to draw 2pt perspective - life was never the same. My dad's drafting book taught that and 3pt persp. In art I was awed by Durer and the mirror in Van Eyke's Wedding. In the 70s-80s I...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gamera is a framework for the creation of structured document analysis applications by domain experts. It combines a programming library with GUI tools for the training and interactive development of recognition systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Mangrove TDS Library

    Mangrove TDS Library

    A C++ Tool for the Fast Prototyping of Topological Data Structures

    The Mangrove Topological Data Structure (Mangrove TDS) Library is a C++ template tool for the fast prototyping of topological data structures under the same API: - generic representation of any topological data structure, i.e., mangrove; - extensible through dynamic plugins at run-time; - agnostic wrt the representation in use; - any representation is supported without restrictions; - dimension-independent and multi-platform; - efficient representations of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AdaSDL is a set of Ada (programming language) bindings, ports, and some original applications based on SDL (Simple DirectMedia Library - http://www.libsdl.org)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    libsdl2gl

    libsdl2gl

    A small library to create SDL 2 - OpenGL applications.

    The purpose of the library is to help the programmer to easily create an application with an OpenGL context and to help monitoring keyboard and mouse input . The library may be appropriate to start learning to code in opengl but not for big projects. This version is like a small glut replacement but without routines for drawing geometric primitives or for creating pop-up menus.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The Generic Graphics Toolkit is a library of generic programming primitives that allow applications to be written that adapt to whatever underlying graphics system the developer is using.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Color Hound

    Color Hound

    Color Hound - A pure java color picker

    ...Extract the zip and execute the color-hound-1.0.jar using Java SE or run the ColorHound-1.0.exe on windows based system. System Requirement: Minimum System Requirement * JRE/JDK 1.6.0 or more * 10MB of Harddisk space * 256 MB of RAM
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Medical Data Segmentation Toolkit
    MDSTk is a collection of 2D/3D image processing tools aimed at medical images. It contains routines for volume data processing (3D filtering, segmentation, etc.) as well as fast low-level vector graphics library for surface and tetrahedral meshing. MDSTk has been forked by 3Dim Laboratory s.r.o. to provide better support and further push its development forward. Please check VPL (Voxel Processing Library) project available on Bitbucket (https://bitbucket.org/3dimlab/vpl).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next