Displaying 1 to 20 from 55 results

lwan - Experimental, scalable, high performance HTTP server

  •    C

Lwan is a high-performance & scalable web server for glibc/Linux platforms. The project web site contains more details.

reality - Comprehensive data proxy to knowledge about real world

  •    Ruby

Reality is experimental Ruby library/set of libraries to provide uniform query access to heterogenous web API, with accent on real-world knowledge ones. It emphasizes simplicity of data access and interoperability of data from various sources. The ultimate goal is to make the world inspectable and computable.

Conception - Conception was an experimental project, looking for ways to make software development more efficient

  •    C++

Note: All future development is done in the Go version.Conception is an experimental research project, meant to become a modern IDE/Language package. It experiments with discarding old conventions that were based on computational limitations (e.g. breaking code into files on a file system), and tries to make the process of coding as efficient as possible. I'm a fan of ideas from Bret Victor's talks, Light Table, Code Bubbles, Subtext, and of course I have ideas of my own.

jaspy - a Python VM written entirely from scratch in JavaScript with some unique features

  •    Javascript

Jaspy is a Python VM written entirely from scratch in JavaScript with some unique features. Jaspy supports multiple threads, comes with an integrated debugger which offers remote debugging and provides a flexible preprocessor based architecture. Speed is explicitly not a main goal of this project. Jaspy aims to illustrate how web programming on the client side could be done by exploring new ways. Most of them are faster than Jaspy but none of them offers the unique features of Jaspy, which are the fully suspendable interpreter with threading support, the integrated debugger and the flexible, preprocessor based architecture.




Conception - Conception was an experimental project, looking for ways to make software development more efficient

  •    C++

Note: All future development is done in the Go version. Conception is an experimental research project, meant to become a modern IDE/Language package. It experiments with discarding old conventions that were based on computational limitations (e.g. breaking code into files on a file system), and tries to make the process of coding as efficient as possible. I'm a fan of ideas from Bret Victor's talks, Light Table, Code Bubbles, Subtext, and of course I have ideas of my own.

php-spx - A simple & straight-to-the-point PHP profiling extension with its built-in web UI

  •    C

Then add extension=spx.so to your php.ini, or in a dedicated spx.ini file created within the include directory. You may also want to override default SPX configuration to be able to profile a web page, with this one for example for a local development environment. This is still experimental. API might change, features might be added or dropped, or development could be frozen.

snek - An experimental system for writing generative systems

  •    Common

This library is specifically written to be useful for a broad range of ways in which I create art using various generative algorithms. A simple (graph) data structure for working with vertices and edges The structure is named snek; the name is explained below. This structure is combined with a programming pattern for applying changes to the structure. The pattern relies on alterations, see below.

Conception-go - An unfinished Go implementation of Conception.

  •    Go

This is a work in progress Go implementation of Conception.Conception is an experimental project. It's a platform for researching software development tools and techniques. It is driven by a set of guiding principles. Conception-go targets Go development.


Conception-go - An unfinished Go implementation of Conception.

  •    Go

This is a work in progress Go implementation of Conception. Conception is an experimental project. It's a platform for researching software development tools and techniques. It is driven by a set of guiding principles. Conception-go targets Go development.

coax - A (barely working) native Wire client for Unix

  •    Rust

In here you find the source code of Coax, a native client for Wire. The repository consists of a single Cargo workspace which contains several libraries which may or may not be useful individually. Together they form a client with a GTK+ UI for Unix-like operating systems.This client is meant to be hackable with a small and (hopefully) easy to understand code base written in a compiled language (Rust). It may be useful for testing purposes. It can not replace any of the existing Wire clients. Its feature set is currently severely limited and basically just allows for sending and receiving text messages.

jpeg-compressor - Research JPEG encoder

  •    C++

The goal of this encoder is to produce files with best filesize/quality ratio, regardless of encoding speed or memory cost.These are carefully chosen examples that show certain improvements. They're not indicative of overall performance (and ImageMagick's JPEG encoder is generally okay).

midiflip - 🎹 Transform MIDI files mathematically

  •    Javascript

Transform MIDI songs to create mathematical remixes. Inspired by Andrew Huang's #MidiFlip "challenge".MidiFlip can be used to simply flip notes around, inverting all the pitches, but it also gives you raw control over the notes in a simple way so you can make arbitrary remappings.

007 - Small experimental language with a license to macro

  •    Perl

Prague, Czech Republic. Around two o'clock at night. A single car pulls up to the section headquarters. Section chief JOHN DRYDEN gets out and looks around him before getting into the empty building.

graphdb - Node.js Graph Database Operation Library with platform specific adapters

  •    Javascript

The GraphDB package is a simple node.js package designed to ease the process of working with graph databases. GraphDB provides high level graph operations (create node, link, etc) that are generally common amongst all graph databases. Using the above will create a graph that will only persist in the process memory, so this is probably not ideal. Rather, choose one of the persistence modules (see above) and initialize a db using appropriate connection details.

ember-pipeline - Railway oriented programming in Ember

  •    Javascript

ember-pipeline allows you to compose a pipeline of (promise aware) methods on an object using "railway oriented programming". That is, if any of the methods in the pipeline returns a CANCEL token, the entire pipeline exits and can be optionally handled by another method. If the host Ember.Object is destroyed, the pipeline is aborted as well.

ember-named-yields - Named Yields for Ember Components

  •    Javascript

A stop-gap for the named yields RFC and based off the experimentation here. The {{yield}} is the body yield in this example.

bio-pipeline - My collection of light bioinformatics analysis pipelines for specific tasks

  •    C

A collection of light bioinformatics analysis pipelines for specific tasks. Dive into specific folder to view more detailed usage on each application.

php-docker-jit - PHP docker image with experimental jit support

  •    Shell

This code is a helper to try out the php with experimental jit support. It was written as a pet project inspired by the tweet that states 54% performance improvement. Code is a copy-paste of docker/php builder with slight additions to be able to compile git-based version of php.





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.