Displaying 1 to 15 from 15 results

Intrinsic - Intrinsic is a Vulkan based cross-platform game and rendering engine

  •    C++

NOTE: I'm working on this project in my sparetime and thus the development activity might vary from time to time. This project is not abandoned and I'm certainly planning to continue working on it in the future. Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

detector - :dog: 客户端环境识别模块。(UserAgent detector)

  •    Javascript

Note: Above [iphone], [ios], [chrome], [webkit] is dynamically from actual environment, different device, operation system, browser and rendering engine is different. Installation to global (with -g argument), you can use detector command in terminal.

tinyrenderer - A brief computer graphics / rendering course

  •    C++

Check the wiki for the detailed lessons. My source code is irrelevant. Read the wiki and implement your own renderer. Only when you suffer through all the tiny details you will learn what is going on. I do want to get emails for feedback (dmitry.sokolov@univ-lorraine.fr); do not hesitate to contact me if you have any questions.


  •    Javascript

The aim of this project is to provide a fast lightweight 2D library that works across all devices. The PixiJS renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL. Also, it's fast. Really fast. PixiJS is a rendering library that will allow you to create rich, interactive graphics, cross platform applications, and games without having to dive into the WebGL API or deal with browser and device compatibility.

VoxelSpace - Terrain rendering algorithm in less than 20 lines of code

  •    C

Let us go back to the year 1992. The CPUs were 1000 times slower than today and the acceleration via a GPU was unknown or unaffordable. 3D games were calculated exclusively on the CPU and the rendering engine rendered filled polygons with a single color. It was during that year NovaLogic published the game Comanche.



AwesomiumDotNet is a .NET wrapper for the Awesomium library and is written in C++/CLI. It provides a powerful framework for rendering rich web content online or offline.

HVVR - Hierarchical Visibility for Virtual Reality which implements a hybrid CPU/GPU ray-caster, suited for real time rendering of effects such as lens distortion

  •    C++

HVVR (Hierarchical Visibility for Virtual Reality) is an optimized software raycaster. It implements a hybrid CPU/GPU raycaster, suited for real-time rendering of effects such as lens distortion. modelviewer.vcxproj (vs2015/hvvr.sln) implements a simple model viewer, with optional #defines to enable depth of field and foveated rendering.

SimpleRenderEngine - Small C++14 render engine

  •    C++

The goal of SimpleRenderEngine (sre) is to provide easy way to get started with graphics programming in 2D or 3D without a deep knowledge about the low-level graphics APIs like OpenGL, DirectX and Vulkan. SimpleRenderEngine currently depends on Simple Direct Layer 2.x (SDL2), SDL2-image, OpenGL Mathematics (GLM), and OpenGL 3.3 (or higher), Dear ImGui and runs on both Windows, macOS and Linux.

orka - The OpenGL 4.6 Rendering Kernel in Ada 2012

  •    Ada

Orka is the OpenGL 4.6 Rendering Kernel in Ada. It is written in Ada 2012 and provides an object-oriented API for modern OpenGL. Orka makes it easy to construct OpenGL programs and meshes and to use them in a scene tree. Orka and the OpenGL bindings require and use OpenGL 4.5's Direct State Access (DSA) extension. Orka builds upon and provides thick bindings for OpenGL 4.6. These bindings are based on the original OpenGLAda bindings. Bindings for the fixed function functionality have been removed and bindings for various extensions of OpenGL 4.x have been added.

RTNeuron - Interactive visualization framework for geometrically detailed neuron simulations

  •    C++

Welcome to RTNeuron, the scalable real-time rendering tool for the visualization of neuronal simulations based on cable models. The main utility of RTNeuron is twofold: the interactive visual inspection of structural and functional features of the cortical column model and the generation of high quality movies and images for presentation and publications. This guide will get you acquaintanced with all the features provided by RTNeuron and how to fully exploit them for both purposes.

htmldoom - An intuitive, high performance HTML rendering framework

  •    Python

htmldoom is an HTML rendering framework for Python that helps you define your HTML documents, templates, layouts and contents in an organised way, gives you the flexibility to use many different syntaxes, option to declare and debug different components and pages separately and more... all without making you worry about the runtime performance. Understanding the working principle will get pretty intuitive if we go one feature at a time. Let's start with HTML escaping.

rendr - A SSR toolkit for Headless CMS and more.

  •    PHP

There are many challenges when doing Server Side Rendering with React (or any other similar stacks), it is not only about setting up a state management, or select the best CSS framework. The first challenge is on the logical architecture level, where do we put business logic, how can we do data aggregation, how can we do http caching with user's data, etc ... The second challenge, is how can we add flexibility to the end user to administrate the page layouts or templates (and not only contents). This project try to resolve these two challenges.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.