Displaying 1 to 10 from 10 results

hubzilla - build community websites that can interact with one another

  •    PHP

Hubzilla is a general purpose communication server integrated with a web publishing system and a decentralised permission system. If this sounds like a bunch of technical mumbo-jumbo to you, just think of it as an independent platform for sharing stuff online (publicly or privately). Hubzilla contains some social network bits, some cloud storage bits, some blog and forum bits, and some content management bits. These are all integrated within a common privacy framework - and it is all decentralised.

XParsec - extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3

  •    F#

XParsec works with any type, is very easy to extend, supports domain-specific non-linear navigation and is implemented in a single F# file with just ~100 source lines of code. XParsec.Xml is the first XParsec extension. It is implemented in just 14 source lines of code for the examples used below and provides complete freedom in navigating XML trees.

Python-Markdown-Editor - Standalone editor for your markdown files

  •    Javascript

You can import this script as a module to write your own applications based on the markdown editor.

WebCore - WebCore, the super tiny and blazingly fast modular Python web nanoframework.

  •    Python

WebCore is a nanoframework, a fraction of the size of competing "microframeworks", and culmination of more than ten years of web development experience. It provides a clean API for standard points of extension while strongly encouraging model, view, controller separation. Being less than 400 source lines of code (SLoC; excluding comments and documentation) and containing more comments and lines of documentation than lines of code, WebCore is built to be insanely easy to test, adapt, and use, allowing any developer familiar with programming (not just Python programming) to be able to read and understand the entirety of the framework in an evening. Really; that's it. (It can be made into one line if you're willing to make the import ugly using __import__.) The Application class represents a standard Python WSGI application, the rest is up to you to pick the components that best fit your own needs.




demlo - [MOVED TO GITLAB] A dynamic and extensible music library organizer

  •    Go

Demlo is a music library organizer. It can encode, fix case, change folder hierarchy according to tags or file properties, tag from an online database, copy covers while ignoring duplicates or those below a quality threshold, and much more. It makes it possible to manage your libraries uniformly and dynamically. You can write your own rules to fit your needs best. Here follows a sample output showing the "before-after" differences.

VersaPlayer - Versatile Video Player implementation for iOS

  •    Swift

To run the example project, clone the repo, and run pod install from the Example directory first. VersaPlayer aims to be simple to use but also flexible, to start using VersaPlayer first create a view programatically or via storyboard. Then add this few lines of code to start playing your video.

eve - An extensible event-driven application framework in haskell

  •    Haskell

An extensible event-driven application framework in haskell for building embarassingly modular software. If you have any issues (and I'm sure there'll be a few; it's a new project!) please report them here.


alfred-pwgen - Generate passwords with Alfred

  •    Python

Generate secure random passwords from Alfred. Uses /dev/urandom as source of entropy. Download from the GitHub releases or Packal and double-click the downloaded file to install.

Xlambda - Xlambda: The Ultimate X Window Manager

  •    C

See the following sections for more details of future plans. This is serving as an experiment in learning what the fundamental operations of window management are. So far, as I understand this, (wm/teleport!) seems to be the most powerful operation, because all other functions related to window management can be implenmented on top of it.