Data/Document Work Flow application
Data/Document Work Flow is a set of libraries to build simple cross-platform information system: - Dwf.Common - collections, reflections, io and networks helpers - Dwf.Data - cross RDBMS ORM - Dwf.Gui - Xwt based desktop UI - Dwf.Data.Gui - Database desktop UI - Dwf.Module.Flow - Document work flow module - Dwf.Mudule.FlowGui - Configure, create, edit, send document throw the flow
CIRT - CUDA Interactive Ray Tracer
CIRT is an implementation of PRTP (Programmable Ray Tracing Pipeline). Mainly it is to be used as a ray-tracing equivalent of OpenGL. It allows the user to implement various ray-tracing related algorithms.
A New Programming Language for FPGA Projects
ALCHA aims to reduce FPGA project develop time by means of automation and abstraction, but without loosing the low-level control that HDLs, such as Verilog, provides. It will support an object oriented programming model, abstract data and signal types, and compile-time scripting.
open source analogue of IBM OS/2 operating system
Python graphical applications configuration reading tool
Python graphical applications configuration reading tool examples: import kapp appconfig = kapp.Config("MyApp1") if not appconfig.hasConfig(). appconfig.setupConfig() appconfig.addOption("os", "linux") print(appconfig.getOption("os")) appconfig.setOption("os", "windows") print(appconfig.getOption("os")) appconfig.setOptionDefault("os") - back to "linux"
Trellis Programming System
JIT compiled abstract machine for the Trellis Programming System featuring multimethod dispatch and pseudo-assembly similar to ECMA335.
Multi facets CASE/AGL for easy project developments
Agglo is a CASE (Computer Aided Software Engineering) or AGL (Atelier Génie Logiciel), whose aim is to facilitate installation ans use of various tools (either existing opensource tools, or agglo tools), in several facets of project development: - requirements management - unit tests - automated integration tests - toolkit for various languages (cpp, c, python, shell, xsl) other facets are to come ultimately: - coverage tests - planification - integration with hudson - code quality analysis - indicator production
A compiler library for a language integrating all that is needed for completely defining whole sound/music compilations. From very basic stuff as defining oscillators etc in all their parameters up to note events and more.
Portable Pascal GUI Library for Atari ST/TT/MSDOS
NOTE: As of r816, Nucleus source code is licensed under GPLv3. (8th Oct 2017) Nu|cleus [ˈnjuːklɪəs] - The central and most important part of an object, movement, or group, forming the basis for its activity and growth. This is yet another long-term project (YALP?). The aim is to write a portable GUI/OS for Atari ST, Amiga and DOS. The code must be small, fast and support modern GUI features. ie: Embedded component controls. The code current compiles with Highspeed Pascal (Atari ST) or FreePascal. I hope to have it compiling for the Amiga (also using Highspeed Pascal), and supporting a built in p-code compiler/interpreter for cross platform development.
A evolução do aclamado controle de usuários
A finalidade desta distribuição do User Control é unificar todas as versões disponíveis a fim de tornar-se "A" distribuição definitiva deste que é um excelente componente para gerenciamento de usuários. Entendemos que estes componentes foram desenvolvidos por outras pessoas inicialmente e o crédito por todo e qualquer desenvolvimento até a revisão 1 (inicial) dessa distribuição deve ser dado aos pioneiros. Todo o desenvolvimento a partir da revisão 2 serão customizações e bugfixes de autorias diversas. A motivação para realizar este trabalho reside no fato de que, atualmente, a fonte original do UserControl (https://sourceforge.net/projects/usercontrol) parece não conter quaisquer atualizações significativas há algum tempo e os arquivos existentes não parecem seguir qualquer ordem lógica, o que torna o uso do componente em projetos grandes um risco para a maioria dos desenvolvedores.
Programming language designed to simplify the development of small and large-scale networked applications. PROSE includes an execution engine and language that compiles into platform-independent bytecode. Bytecode can also be assembled directly.
A Java library to facilitate SED-ML support for systems biology applications to read, validate, edit, and write SED-ML documents in compliance with MIASE guidelines. Also contains modules to execute simulation tasks and produce outputs. This project also contains the SED-ED editor application for SED-ML.
simple php/ysql project management system for sustainability planning
simple php/mysql project management system for sustainability planning Current working version 1.0 (SVN Repository) uses mysql php library. Servers running default php 7.0 no longer support this library. If you are running this version 1.0 on your organization's website and everything is blank after a server upgrade, you can fix this by setting the php version in use to 5.x Bleeding edge development version is in git 1.x (1.0 should be stable, 1.2 is a stable fork. This version uses mysqli library and explores new oo features of php, so it requires minimum version php 7
Tools for working with Java's built in web server
Spinnerule is a set of tools for making com.sun.net.httpserver - Java's built-in web server - easier to work with
RAQUEL : "Relational Algebra Query, Update and Executive Language"
The project has 2 related sets of aims. As a language, RAQUEL is to : 1. be a pure relational language (unlike SQL) as defined by Date & Darwen's "The Third Manifesto"; 2. incorporate a generalised extension of the ANSI-SPARC 3-layer DB architecture; 3. have the maximum ratio of functionality to conceptual complexity (as defined by Fred Brooks). As a DBMS, RAQUEL is to : 1. have an Open Architecture, enabling a variety of DBMS configurations of 'black box' code, each installation optimised for a certain kind of DB; 2. have a range of core black boxes to provide general DBMS functionality, & a range of plug-in black boxes to support different physical storage mechanisms & scalar data types; 3. employ code designed with a mixture of functional, OO & other methods so as to minimise internal DBMS state complexity. The project links to a Northumbria University website where the vision, specification & design of RAQUEL have been published.
Automatic process to update and build your external libraries/projects
Welcome to GDeps! ( http://gdeps.org ) ========== [PRE-ALPHA] GDeps is a C++ dependencies/projects builder. Write in Python3. Launch a project script and GDeps will: 1) Create and Update the repository (svn, git, mercurial) 2) Make the solution (cmake, boost, bakefile) 3) Build the solution (Compilers : Mingw, VC90~140, Clang, Digital Mars, Ides : Visual Studio, Codeblocks ). Install: ========== 1) Install Python3: https://www.python.org/ 2) Install GDeps: https://sourceforge.net/projects/gdeps/files/latest/download?source=files 3) Download some samples projects: https://sourceforge.net/projects/gdeps/files/Projects/ 4) Configure your directories: https://sourceforge.net/projects/gdeps/files/Projects/directories.cfg/download 5) Configure your workspace: https://sourceforge.net/projects/gdeps/files/Projects/Config.cfg/download Links: ========== API: http://gdeps.org/doc/index.html Forum: http://gdeps.org/forum/index.php
Extended C Library
Why Is libxc needed? There doesn't exist a library for ANSI C99 for common data containers, such as vectors, trees, etc. There also also doesn't exist a library for common functionality, such as error reporting/logging, string functions, configuration management (reading config files), etc... The programmer working in C doesn't have anything analogous to the Boost C++ library. The extended C library is intended to make some headway into providing this functionality. To ensure unrestricted usage the libxc project is provided under the very permissive BSD license. If you need a different license then please send me a request (lelanthran at gmail) and I'll do my best to satisfy your request. What's completed? As of writing, the following libraries have been written and tested: 1. Memory accounting/tracking 2. String operations 3. Vectors 4. Trees 5. Dictionary arrays 6. Configuration management See the wiki page for more information
A tiny game engine to create arcade style 2D games.
Contract Programming Library for C++
**** THIS LIBRARY WAS MOVED INTO Boost **** New location: https://github.com/boostorg/contract C++ Contract Programming (a.k.a. Design by Contract or DbC). All Eiffel features supported: subcontracting, postcondition old and result values, optional contract compilation, customizable action on assertion failure, block invariants, loop variants, etc. Plus virtual specifiers, concept checking, named parameters. See: http://contractpp.sourceforge.net
Complete rewrite for Mac OS X of the famous multimodal, programmable Text Editor Alpha. Alpha has powerful editing capabilities for TeX and LaTeX documents, Web pages in HTML, R scripts or source files for many programming languages and it is extendible. This new core basis is based on Apple's Cocoa framework and comes with an entirely revised and improved Tcl library of packages. See the Home Page at http://alphacocoa.sourceforge.net.
X11 developer's 'workbench' and lightweight toolkit API
(preliminary) X11 developer's 'workbench' application using a lightweight statically linked custom toolkit that is intended to be used by X11 applications built with the X11 Workbench. The primary goal of the toolkit is ease of use (short learning curve), lightweight self-contained executables, UI speed, cross platform compatibility, and minimal dependencies. The primary goal of the workbench is to provide an editor on X11 platforms that integrates development, provides rapid development tools (like 'wizards' and safe X11 debugging), and allows you to move the cursor past the end of a line without creating 'end of line' whitespace or 'bouncing' the cursor horizontally while scrolling vertically. Source snapshots and archive tarballs are kept on SourceForge with repository at: http://github.com/bombasticbob/X11workbenchProject/ Documentation is here: http://bombasticbob.github.io/X11workbench/ 'splash' video http://bombasticbob.github.io/X11workbench.startup.mp4
Systemd free Arch based Linux
I know the last update has been a bit ago. I am working on a new release, I just am trying to iron out a new package manager. If you are interested in this project, I could use your help. Download the Alfheim Linux Build Files and extract with zpaq on an Arch Linux system to get building (I use a VM so I dont ruin my production machine). Alfheim Linux Alpha has been released, go to Files -> Releases -> Alpha and download and test. You can now install the OS using fast-install (see the Discussion tab). If you want to see something added or removed, something changed or you want to help with development let us know. If you find a bug please submit a ticket and we will work to get it resolved. This is a systemd free Linux based on Arch Linux, Archbang Linux, and ArchLabs Linux, built as a development and general purposed distribution. Includes the OpenBox Desktop Environment and ArchLabs.
A metaprogramming IDE
Tower is a project to create an experimental software development environment based on creating and combining Domain Specific Languages. As envisioned, the project will comprise of an extensible, customizeable multiplatform GUI implemented as a scriptable system, and integrating: - A set of several core DSLs used to define and implement other DSL and tooling (debuggers, code explorers, unit tests etc.) for them, - A "standard library" of DSLs for solving common tasks, - A project tracking system (tasks, defects, etc.), - A documentation system, - A build system, - A version control system. - Native code compilers for x86 and ARM, - Package (i.e.DSL) repositories. All of these will be implemented as interoperating DSLs.
A set of tools and libraries to help with writing eBooks
A set of tools and libraries (available for C# and Java) that help with writing fiction and non-fiction drafts and then produce ePUB and Kindle eBooks. With these tools/libraries, drafts, written in HTML, can be analyzed to help with writing. such as generating outlines and associating scenes with keywords. When done writing, the tools/libraries can be used to make publishable eBook, automatically producing additional material, such as Table of Contents and Title Pages.
High-efficiency minimalist C++ wrapper for OpenGL 4.3.