Alexei Sorokin
XRevan86
Involved Projects and Packages
slixmpp is an MIT licensed XMPP library for Python.
The goals of the project are ease of implementation, and complete draft XEP (XMPP Extended Protocol) coverage.
Ideally the community will be able to use this for bots, easy XEP protocolling, etc.
BCUnit is a unit testing framework for C, derived from CUnit.
(B)CUnit provides various interfaces to the framework, some of which are platform dependent (e.g. curses on *nix).
The framework complies with the conventional structure of test cases bundled into suites which are registered with the framework for running.
Mozilla's Universal Charset Detector C/C++ API.
libtorrent-rasterbar is a C++ library that aims to be a good alternative to all the other bittorrent implementations around.
It is a library and not a full featured client, although it comes with a working example client.
The main goals of libtorrent-rasterbar are:
* To be cpu efficient.
* To be memory efficient.
* To be very easy to use.
A library to establish instant messaging connections to the IBM Sametime IM server.
qimageblitz is a graphical effect and filter library for Qt that contains many improvements over KDE 3.x's kdefx library including bugfixes, memory and speed improvements, and MMX/SSE support.
Binwalk is a tool for searching a given binary image for embedded files and executable code.
Specifically, it is designed for identifying files and code embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility.
Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc.
bsdiff and bspatch are tools for building and applying patches to binary files.
By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80%% smaller than those produced by Xdelta, and 15%% smaller than those produced by .RTPatch.
debootstrap is used to create a Debian base system from scratch, without requiring the availability of dpkg or apt. It does this by downloading .deb files from a mirror site, and carefully unpacking them into a directory which can eventually be chrooted into.
Autovala is an application and a library designed to help in the creation of projects with Vala and CMake.
Meson is a build system designed to optimise programmer productivity.
It aims to do this by providing support for software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.
Supported languages include C, C++, Fortran, Java, Rust.
Build definitions are written in a non-turing complete Domain Specific Language.
LTTng (Linux Trace Toolkit Next Generation) is a tracer for Linux.
It is a kernel module accompanied by a toolchain (ltt-control) to control the tracing, as well as a trace viewing and analysis application (LTTV).
LTTng includes a set of kernel instrumentation points useful for debugging a wide range of bugs, that are otherwise extremely challenging.
These include, for example, performance problems on parallel systems and on real-time systems.
LTTng is designed for minimal performance impact and has a near zero impact when not tracing. LTTng has at least basic support for all Linux architectures.
This project provides trace read and write libraries, as well as a trace converter.
A plugin can be created for any trace format to allow its conversion to/from another trace format.
This project provides trace read and write libraries, as well as a trace converter.
A plugin can be created for any trace format to allow its conversion to/from another trace format.
The LTTng Kernel Modules necessary for instrumenting kernel subsystems.
This package provides the userspace tools for controlling the LTTng subsystem from userspace.
This library may be used by user space applications to generate tracepoints within the kernel LTT subsystem.
This package provides a top-like, ncurses-based utility to analyze LTTng trace information.
This package provides a native graphical trace viewer for viewing LTTng traces.
Text editor with support for multiple programming languages, multiple encodings, and plugins.
TEA is a Qt-based text editor for UNIX-like systems.
With an ultimate small size TEA provides you hundreds of features.
wxHexEditor is an another Hex Editor, created because of there was no good HEX editor for GNU/Linux, especially for big files. It supports files up to 2^64 bytes. Written with C++/wxWidgets and can be used with other operating systems such as Windows and macOS.
Features:
* Ability to work with files up to 2EB (ExaByte);
* Crossplatform;
* Small footprint on RAM;
* Raw Disc Access (on POSIX systems);
* Does not create temporary files.
Kurso de Esperanto is a multimedia computer application for teaching oneself Esperanto.
Here are several of its features:
* Just 12 lessons.
* Pronunciation and listening exercises.
* Audio songs – learn while you sing!
* A wide variety of exercises, to reinforce the learning points.
LiteTran is a very simple GUI for text translation (like Google Translate).
* very simple user interface
* translate by text selection: just select text, press key combination (Ctrl+Shift+T by default) get translation result in popup. You don't need to open your web browser with everytime you want to translate something;
* text speech (up to 100 characters);
* 37 supported languages.
The game is a platformer with some puzzle elements. You take control of a ball which is genetically modifed by the British secret service. Your mission is to rescue captured British soldiers from a prison in Iran.
The game was written in 72 hours for the TINS competition, a competition similar to Speedhack. The name TINS is an recursive
acronym for 'TINS is not Speedhack'.