Luigi Baldoni
alois
Involved Projects and Packages
This module contains a pure-Python implementation of a WebSocket
protocol stack. It's written from the ground up to be embeddable in
whatever program you choose to use, ensuring that you can
communicate via WebSockets, as defined in RFC6455
, regardless of your
programming paradigm.
This module does not provide a parsing layer, a network layer, or
any rules about concurrency. Instead, it's a purely in-memory
solution, defined in terms of data actions and WebSocket frames.
RFC6455 and Compression Extensions for WebSocket via RFC7692
are fully supported.
Cap'n Proto is an insanely fast data interchange format and capability-based
RPC system. Think JSON, except binary. Or think of Google's Protocol Buffers
(http://protobuf.googlecode.com), except faster. In fact, in benchmarks,
Cap'n Proto is INFINITY TIMES faster than Protocol Buffers.
Dataquay is a free open source library that provides a friendly C++ API for an
RDF data store using Qt5 classes and containers.
Single header C++ logging library. It is extremely powerful, extendable,
light-weight, fast performing, thread and type safe and consists of
many built-in features. It provides ability to write logs in your own
customized format. It also provide support for logging your classes,
third-party libraries, STL and third-party containers etc.
FontoBene parser for Qt5 (header-only)
C++ wrapper for the PCRE2 library (header only)
A Fast Fourier Transform based up on the principle, "Keep It Simple, Stupid".
Kiss FFT is a very small, reasonably efficient, mixed radix FFT library that
can use either fixed or floating point data types.
libmaia is a XML-RPC library for Qt.
Features:
* reading and parsing:
- some older text Palmdoc formats (pdb),
- Mobipocket files (prc, mobi),
- newer MOBI files including KF8 format (azw, azw3),
- Replica Print files (azw4)
* recreating source files using indices
* reconstructing references (links and embedded) in html files
* reconstructing source structure that can be fed back to kindlegen
* reconstructing dictionary markup (orth, infl tags)
* writing back loaded documents
* metadata editing
* handling encrypted documents
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.
Header-only PNG encoder and decoder in C and C++.
A small C library with that portably invokes native file open, folder
select and file save dialogs. Write dialog code once and have it pop up
native dialogs on all supported platforms. Avoid linking large
dependencies like wxWidgets and Qt.
This library is based on Michael Labbe's Native File Dialog
(mlabbe/nativefiledialog).
Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D
symbology that can be scanned by handy terminals such as a mobile phone with
CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is
highly robust.
The Qwt(Qt5) library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a 2D plot widget it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double.
A Minimal, Header only Modern c++ library for colors in your terminal.
TomsFastMath is meant to be a very fast yet still fairly portable and easy to
port large integer arithmetic library written in ISO C. The goal specifically
is to be able to perform very fast modular exponentiations and other related
functions required for ECC, DH and RSA cryptosystems.
The purpose of this project is to provide a cross platform library
which can parse, modify and abstract ELF, PE and MachO formats.
Main features:
Parsing: LIEF can parse ELF, PE, MachO and provides an
user-friendly API to access to format internals.
Modify: LIEF enables to modify some parts of these formats
Abstract: Three formats have common features like sections,
symbols, entry point... LIEF factors them.
API: LIEF can be used in C, C++ and Python
ProcDump is a Linux reimagining of the classic ProcDump tool from the
Sysinternals suite of tools for Windows. ProcDump provides a convenient
way for Linux developers to create core dumps of their application
based on performance triggers.
Process Monitor (Procmon) is a Linux reimagining of the classic Procmon
tool from the Sysinternals suite of tools for Windows. Procmon provides
a convenient and efficient way for Linux developers to trace the syscall
activity on the system.
remake is a patched and modernized version of GNU make utility that
adds improved error reporting, the ability to trace execution in a
comprehensible way, and a debugger.
This package contains scripts and (X)Emacs support files to aid in
development of RPM packages.
rpmdev-setuptree Create RPM build tree within user's home directory
rpmdev-diff Diff contents of two archives
rpmdev-newspec Creates new .spec from template
rpmdev-rmdevelrpms Find (and optionally remove) "development" RPMs
rpmdev-checksig Check package signatures using alternate RPM keyring
rpminfo Print information about executables and libraries
rpmdev-md5/sha* Display checksums of all files in an archive file
rpmdev-vercmp RPM version comparison checker
spectool Expand and download sources and patches in specfiles
rpmdev-wipetree Erase all files within dirs created by rpmdev-setuptree
rpmdev-extract Extract various archives, "tar xvf" style
rpmdev-bumpspec Bump revision in specfile
...and many more.
Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system.
nedit-ng is a Qt port of the Nirvana Editor (NEdit) version 5.6.
It is intended to be a drop in replacement for nedit in every
practical way, just as on many systems /usr/bin/vi is now a symlink
to /usr/bin/vim.
Because it is a true port of the original code, it (at least for
now) inherits some (but not all) of the limitations of the original.
On the other hand, some aspects have been improved simply by the
fact that it is now a Qt application.
QXmlEdit is a simple XML editor written in Qt. Its main features are
unusual data visualization modes, nice XML manipulation and presentation and
it is multi platform. It can split very big XML files into fragments, and
compare XML files. It is one of the few graphical Open Source XSD viewers.
Main features:
* Hierarchical customizable view of XML elements.
* Fast XML hierarchy navigation.
* Split of big XML files.
* Search supporting XPath expressions.
* Base 64 data handling.
* Custom visualization styles.
* XML Schema (XSD) viewer.
* Columnar view.
* Sessions handling.
* Graphical XML file view.
* Map view of a XML document.
* Split and fragment extraction of big XML files.
* Visual compare of XML Schema files.
* Visual compare of XML files.
* XML Snippets.
* XSL specialized mode.
* Element display via user customizable rules.