An IRC bot project case study.
DominoBot is a project for a simple IRC framework. It is currently a simple yet functional Domino game bot for IRC. It currently allows arbitrary piece (stones) numbers and multi session support. The game states are broadcast to the lobby. Uses colors to identify the player who layed each stone. It is a case study to create a framework for quick development of turn-based sessions, such as games, voting, meeting and etc. Uses PircBotX (redistributed - you do not need to download it). Pure J2SE. Java 6.0 compliant. GPL v3 license.
Simple framework for building scenario based simulations. Build in Java. Simply extend event and state classes and utilize the scenario scripting in XML.
Framework-level utilities on .NET Framework 4.0 (C#)
Nan.System.Framework v.1.0 (Alpha) Framework-level utilities on .NET Framework 4.0 (C#) NOTE: Depends on Nan.System.Platform: http://sourceforge.net/projects/nan-sys-plat/
Webframework based on the ideas of Struts2 but with possible no xml configurations but only annotations. Decorating and adding 'data' and 'services' to the action classes through interceptors.
This project is a PHP project. The project's purpose is to create the object that can be dynamically extended oneself . ExtensibleObject can extend oneself by other ExtensibleObject anywhere in your code.
PHP Class Generator will generate PHP 5 source code from your mysql BD model. PCG The internal optimizer self create objects on demand and provide fluid interface. You can plug-it on Zend Framework. PCG takes advantage of technological lead of language.
a simple MVC-Framework in PHP with the goal to be the fastest framework around by keeping it simple and easy to use.
Software gestionale open-source
Gnujiko è un software gestionale open-source progettato per la piccola impresa, è dotato degli strumenti principali per poter creare preventivi e fatture, gestire le anagrafiche clienti e fornitori, controllare le giacenze a magazzino e tanto altro. E‘ integrata una gestione semplificata della contabilità per consultare il Registro IVA acquisti/vendite e le registrazioni di Prima Nota. E‘ adatto a qualsiasi attività, dal commerciante al libero professionista ed è facilmente integrabile su applicativi già esistenti.
Reco4j is a graph-based recommendation engine
Reco4j is an open source project aims at developing a recommendation framework based on graph data sources. We choose graph databases for several reasons. They are NoSQL databases, so "schemaless". This means that it is possible to extend the basic data structure with intermediate information, i.e. similarity value between item and so on. Moreover, since every information is expressed with properties, nodes and relations, the recommendation process can be customized to work on every graph. Reco4j can be used on every graph where "user" and "item" is represented by node and the preferences are modelled as relationship between them. Current implementation leverage on Neo4j as first graph database integrated in our framework.
modified version of codeigniter
A framework for PHP which includes extensive debugging.
The Base Application Template has been created to aid PHP developers by providing query debugging, query execution times, page load times, peak memory usage per page, debug data for post, get, cookie, server, environment and session variables, ability to include custom debug data and faster development time using the provided query function which requires less coding. This framework may be used in commercial or non-commerical projects. You can also find the latest version on github : https://github.com/rizkhan7/bat
this project was moved to github and support will be given there https://github.com/asotog88/cradlecore-ioc
An open workshop for secure application
Hausmi Security Enabled Platform is a series of frameworks created mainly in C++ on POSIX, designed to develop secure and powerful component based server systems.
An open source application development framework for PHP
A mini open source application development framework for PHP with useful libraries and helpers. In Developing.
A True Web Operating System
The Virtual Commons (http://commons.asu.edu) is an open software initiative funded by the Center for the Study of Institutional Diversity (http://csid.asu.edu) devoted to computational experiments on collective action and resource governance. NOTE: we moved our repositories to BitBucket at http://bitbucket.org/virtualcommons - please look for the latest versions there.
This is a lightweight java dynamic component framework
This lightweight dynamic component framework, implemented in Java in a first time uses no code generation at all but uses only contracts. Contracts are expressed using simple software mechanism as interfaces and/or reflection (from middleware to application). A single small jar hosts the code dedicated to data, event and services management over the network, using contracts, reflection and generics. The main goal of the Java Dynamic Component Framework (jdcf) is to simplify the writing (and reuse) of individual Java components, parts of distributed networked application. The model of the application is described in an XML file. The components are pure Java classes file using a pure Java middleware. Each component may be packaged in a jar or several related components may be packaged together. Component migration over the network is planned. Go to the Wiki to have an overview.
A collection of simple java servlets, such as web site, upload, download, webdav, redirect, proxy, cgi and web start. You can use the servlets and web site projects as-is or quickly create a custom servlet from one of the templates.
err is a plugin based chatbot designed to be easily extensible
err is a plugin based chatbot designed to be easily deployable, extensible and maintainable. It allows you to start scripts interactively from your chatrooms for any reason: random humour, starting a build, monitoring commits, triggering alerts ... It is really easy to add your own feature. Features Backends support: - XMPP : Tested with hipchat, openfire and Jabber but should be compatible with any standard XMPP servers. - CampFire support - Supports MUCs (chatrooms) - Local Graphical Console (for testing/dev) - Local Text Console (for testing/dev)
API for the Another Charts exchange quotation analysis software
GPL'ed API for the commercial, closed source Another Charts exchange quotation analysis software. http://anothercharts.net
PHP as dotNET
Programming allows separate design. Example showing how design separates the code and PHP script for lenguaje as is done with dotNET architecture that separates into aspx and cs or vbs but now with PHP.
A platform for testing multicriterial multicast algorithms
Visual C++ Utility Library
* EpLibrary project in this site is not maintained anymore. * The project has been moved to https://github.com/juhgiyo/EpLibrary EpLibrary is a utility library for Visual C++. The features includes: - Math Framework - Enhanced Binary Search - Sort - Stream Framework - Container Framework - Simple Debugger Framework - FileSystem Framework - Other Frameworks - Server/Client Template Framework - System Framework - Thread System For detailed documentation, please download this full document (EPLibrary Documentation.chm) from the "Downloads" Section. * If the documentation file is not visible after finishing download. Solution 1. ** Double-click the .chm file. ** In the Open File-Security Warning dialog box, click to clear the Always ask before opening this file check box. ** Click Open. Solution 2. ** Right-click the CHM file, and then click Properties. ** Click Unblock. ** Double-click the .chm file to open the file.
C++ Software framework that supports data-intensive distributed apps.
* EpFamvirproject in this site is not maintained anymore. * The project has been moved to https://github.com/juhgiyo/EpFamvir EpFamvir is a Visual C++ Software framework that supports data-intensive distributed applications.. The features includes: - Famvir Distributed File System - Job Tracker and Task Tracker: the MapReduce Engine For detailed documentation, please download this full document (EPFamvir Documentation.chm) from the "Downloads" Section. * If the documentation file is not visible after finishing download. Solution 1. ** Double-click the .chm file. ** In the Open File-Security Warning dialog box, click to clear the Always ask before opening this file check box. ** Click Open. Solution 2. ** Right-click the CHM file, and then click Properties. ** Click Unblock. ** Double-click the .chm file to open the file.