27 projects tagged "C#"
Playtomic is a set of client and server APIs for game leaderboards, user generated content, and dynamic updates. It began as a hosted service providing tools and analytics for game developers, but is now available for developers to operate on their own. It includes the API server which is written in NodeJS and backed with MongoDB, along with game client APIs for HTML5, Flash, iOS, Android, Windows, and Unity3d games.
DotNetWikiBot Framework is a full-featured client API with a console interface that allows you to build programs and Web robots easily to manage information on MediaWiki-powered sites. DotNetWikiBot Framework is intended to help with many complicated and routine tasks of wiki site development and maintenance. Any .NET language can be used to access DotNetWikiBot library functions. Only minimal programming skills are required to make bots with DotNetWikiBot Framework.
The Two-Layered GUI Toolkit is a library of GUI helper classes which is designed in a way to simplify development of separate interchangeable front-ends. For every supported dialog box type, there is a settings class (independent from a GUI toolkit) whose options can be used by one of the implementations for a specific GUI toolkit (bindings for Gtk#, WPF, and WinForms are provided, but custom ones can be added). That is, the dialog definition can be prepared by the application's core component and passed to the front-end, which uses it to instantiate the dialog box using whatever GUI toolkit it likes.
Bookling is a simple eBook manager designed to make reading fun. It allows you to store, manage, and read your eBook collection on a desktop computer. It features multiple views for your library, multiple bookmarks, customisable fonts and colors for your book's text, and the ability to store your book collection in your choice of directory. Its back end is cleanly separated from the front end, allowing developers to easily port it to other platforms with a native GTK+ or WPF interface.
Flexible Localization is a .NET/Mono library for string-based user interface localization. It offers a hierarchical structure (which can be partially loaded) to organize the strings, as well as support for several independently-localized modules. Localization files are validated against a localization declaration which defines the actual strings that are expected to be in the localization files. The strings themselves can be parametrized and evaluated based on expressions (i.e., different strings can be returned by a localization, based on parameter values).
Piglet is a tool for parsing and lexing text for the .NET framework. The purpose of Piglet is to provide an easy-to-use tool for parsing text which can be easily included in any .NET project as a single assembly. In contrast to most parser generators, Piglet provides a fluent interface which enables you to express your grammar in a syntax which is accessible for users with no prior experience of parser generators. Piglet generates efficient, type safe, and reentrant LALR(1) parsers at runtime, which saves you from having a pre-compile step to generate your parsing tables. It also includes a lexical scanner generator which can be used independently of the parser generator.
Tree Layout Helper is a .NET/Mono library that provides some utilities for handling tree structures. Most importantly, it supports the display of tree structures as two-dimensional graphics. By using ready-made interfaces, you can specify the size of your nodes, and the Tree Layout Helper library will take care of placing those nodes appropriately.