Cross-platform C library for reading values from and writing values to .xlsx files. XLSX I/O aims to provide a C library for reading and writing .xlsx files. The .xlsx file format is the native format used by Microsoft(R) Excel(TM) since version 2007. The library was written with the following goals in mind: - primary focus on data values organized in tables, on not layout or graphics - written in standard C, but allows being used by C++ - simple interface - small footprint - portable across d
FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.
libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. It includes a tool to modify zip archives from the command line.
Boron is an interpreted, prototype-based, scripting language similar to Rebol. The interpreter and datatype system is a C library useful for building domain specific languages embedded in C/C++ applications.
Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. I
libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.
Replacement for old libnss-mysql as naming service library in Linux. You can store user information in MariaDB/MySQL database. E.g. `ls` then automatically shows user name from the database, `getent` shows users and groups. ## Features - cmake build system - libconfig for configuration - uses direct queries and real_escape_string - uses threads.c from C11 - requirements: Glibc 2.28, GCC8, equivalent of Debian 10 (Buster) and newer, MySQL5.5+/MariaDB10.0+, mariadb-connector-c/mysql-client
FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searchi
Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). For a comprehensive list of formats supported, see Supported Document Formats.
ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with edi
Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.
Gambas is an IDE and BASIC interpreter with object-oriented extensions. It's designed to ease building graphical applications programs using Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime standalone applications can be packaged, even command-line programs. The Gambas3 JIT-compiling interpreter often executes faster than Perl or Python apps. It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases, CGI webserver interfacing,
Libvorbis is the reference implementation for the Ogg Vorbis audio file and compression format from Xiph. It provides high fidelity encoding even at low compression ratios, and is widely used by open source and commercial applications.
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
uftpd is a small FTP/TFTP server. No configuration files, no hassle, it just works!
Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. We call it clientless because no plugins or client software are required. Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
This is the bsd-games package for Linux, containing classic text mode games from the UNIX folklore.
Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyz
Linux program for writing Microsoft compatible boot records. This program does the same as Microsoft "fdisk /mbr" to a hard disk or "sys d:" to a floppy or FAT32 partition except that it does not copy any system files, only the boot record is written.
GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.
Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.
libConfuse is a configuration file parser library, licensed under the terms of the ISC license, and written in C. It supports sections and (lists of) values (strings, integers, floats, booleans or other sections), as well as some other features (such as single/double-quoted strings, environment variable expansion, functions and nested include statements). It makes it very easy to add configuration file capability to a program using a simple API. The goal of libConfuse is not to be the configura
Automatic Drawing Generation is a GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings. It is intended to be used by software developers to integrate mass customization applications or to supersede parametric CAD workflows.
A planetarium software that renders a 3D simulation of the night sky. * default catalogue of over 600,000 stars * extra catalogues with more than 177 million stars * default catalogue of over 80,000 deep-sky objects * extra catalogue with more than 1 million deep-sky objects * asterisms and illustrations of the constellations * constellations for 20+ different cultures * images of nebulae (full Messier catalogue) * realistic Milky Way * very realistic atmosphere, sunrise and sunset * the plane
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.
A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, G
Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.
Xfdesktop manages the root window for the XFCE4 desktop environment. It basically displays the background, shows desktop icons, implements the virtual desktop switching, and the root context and application menu.
Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.
rmw (ReMove to Waste) is a safe-remove utility for the command line. Its goal is to conform to the FreeDesktop.org Trash specification and therefore be compatible with KDE, GNOME, XFCE, and others. Desktop integration is optional however, and by default, rmw will only use a waste folder separated from your desktop trash. One of its unique features is the ability to purge files from your Waste/Trash directories after x number of days.
Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, resolv, and SMTP.
The ever growing collection of tools to assist with OCR (optical character recognition).
CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.
VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.
CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.
di is a disk information utility that displays everything that df does and more. It features the ability to display your disk usage in whatever format you prefer. It also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. It is designed to be highly portable across many platforms and is great for heterogenous networks.
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.
GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano even can be used as STDIN pager, and it provides fast syntax highlighting, even for regexps.
GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.
Libexif is a library that can extract and insert EXIF information, in printable and in binary form.
XHP is Facebooks extension to utilize XML fragments and structures directly within PHP source code. Which allows simpler document construction, processing, and sane variable interpolation without having to use DOM functions. It also permits to declare custom :xml:object classes for even quicker templating. Previous versions are available for Zend/PHP5.
WMND is a dockapp for monitoring network interfaces under WindowMaker and other compatible window managers. WMND can monitor multiple interfaces at the same time, sports several display modes and can also monitor remote interfaces through SNMP.
HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.
PCRE is a widely used Unicode-compatible regular expression engine. It implements Perl5 regex syntax and semantics, some Python, .NET and Onigurama extensions. It uses just-in-time compilation, has consistent escaping rules, and allows for recursion, assertions and conditional patterns or complex subroutines and callouts, thus goes far beyond classic regular expressions.
Supplier is a simple memory management library. It should allow you to write high-level C code using the standard library. Good luck!
Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library). It can read input from standard in and hash it, either as a complete file, or line-by-line. It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server. It can check files against a list of hashes supplied on stdin, or in t
The library provides support for string handling in C language.
mlterm provides a X11 terminal emulator with extensive support for internationalization, different character sets and encodings, or input methods. Fonts are rendered anti-aliased through FreeType, one instance can manage multiple windows, it has a scrollbar API, mouse wheel support, automatic encoding detection, and a daemon mode. Binaries for Windows and Java are also available.
Finit is a SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, yet fully functional on standard server and desktop installations. Cookies included.
"lookat" (or "bekijk" in Dutch) is a program to view text files and manual pages. It is designed to be more user-friendly than more conventional text viewers such as less. And supports colored manpages.
Alaya is a chrooting webserver with basic webdav extensions and a number of unsual features. It can serve both http and https and is intended to provide a simple means for people to share directories with webdav. Although it chroots it supports running CGI programs outside of the chroot via a trusted-path method. Alaya supports perfect-forward-secrecy and client certificate authentication.
A lightweight GUI framework for embedded displays Design your GUI with a drag & drop builder, then apply the same code to a wide range of displays, libraries and controllers with the cross-platform Arduino framework supporting Windows, OS X and LINUX. Open source MIT license. Features: - Pure C library, no dynamic memory allocation - Widgets: text, images, buttons, checkboxes, radio buttons, sliders, keypad, listbox, radial controls, scrolling textbox / terminal, graphs, etc. plus extensions a
darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
Useful to split up jobs over multiple CPU cores or even multiple computers. Examples: tar -cf - /bigdirectory | splitjob -j 4 gzip > big.tar.gz splitjob "ssh h1 bzip2" "ssh h2 bzip2" < f > f.bz2
Filed is a simple and above all else fast HTTP server for serving local static files over HTTP from Linux. It does the least amount of effort possible to get to the point of handing the actual transfer over to the kernel.
Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.
GIMP is a very versatile graphics editing software. It works on bitmap images, provides layered editing, a plethora of drawing and colorization tools, photo enhancing and retouching features and filters, programmatic effects, various extension and scripting capabilities, and itself provides a highly adaptable multi-window interface. It can open nearly any graphics format, or import Photoshop, PDF, Postscript, SVG and other vector formats even.
Inadyn is a small and simple DDNS client with HTTPS support, both GnuTLS and OpenSSL are supported. Inadyn is commonly available in many GNU/Linux distributions, used in off-the-shelf routers and Internet gateways to automate the task of keeping your DNS record up to date with any IP address changes from your ISP. It can also be used in installations with redundant (backup) connections to the Internet.
sntpd is a small SNTP server and client for UNIX systems, implementing RFC 1305 and RFC 4330. Its functionality is only a small subset of ntpd, chrony, and OpenNTPd. Since it is much smaller it is also more relevant for embedded systems in need of only a background process to keep the system time in sync (client mode).
FLoM is a tool for synchronizing shell commands and avoiding complex workarounds. It manages process serialization not unlike "nice" handles their prioritization. It allows shell commands to be serialized and synchronized within a single system or a network. It requires little configuration to easily handle common settings.
mergerfs is a union filesystem for FUSE. It allows to join multiple source directories, declare priority mappings for file operations, to provide a joined view to the underlying files. It's similar to mhddfs, unionfs, and aufs; but allows for accessing standard and extended attributes.
Diodon is a simple Gnome clipboard manager. It provides app indicator support. And strives to be tightly integrated and easy to use. It still comes with a lot of customization and security options.
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to pro
SDL_bgi is a graphics library based on SDL2. SDL_bgi is nearly fully compatible with BGI (graphics.h), the Borland Graphics Interface that was the de-facto standard in PC graphics back in DOS days. It's very easy to use, pretty fast, and it also provides extensions for ARGB colours, mouse support, and turtle graphics. It should run on any platform supported by SDL2.
Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).
VIPS is a small, quick and memory-conservative 2D image processing C and C++ library. It comes with over 300 functions, for arithmetic processing, histograms, convolutions, morphological operations, frequency filtering, colouring, resampling, statistics and others. It supports most common raster image formats (PNG, TIFF, JPEG, FITS, OpenEXR), or chain to ImageMagick/GraphicsMagick.
Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification. Qsynth is free, open-source software, distributed under the terms of the GNU General Public License (GPL) ver
GraphicsMagick is the swiss army knife of image processing. Comprised of 267K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 1,225K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 89 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, TIFF, and WebP. Image processing is multi-threaded using O
The Embedthis GoAhead™ web server is one of the world’s most popular embedded web server deployed for over 15 years in hundreds of millions of devices by industry leaders and startups. It is compact and requires less than 150K RAM. GoAhead uses an event-driven, non-blocking core to efficiently operate with minimal resources. Coupled with a role-based authentication framework and security sandbox, GoAhead is highly secure. It is easily embedded and ported to create secure web applications.
bigz is a simple but feature-rich C library for bignum calculations. It's the continuation of an old BigNum project originally begun as a research project. Current releases include many fixes, extensions and improvements. It's not as efficient as GMP, but comes with a smaller footprint, provides Z+Q infinite precision, and is rather portable and multi-thread safe.
OpenWRT is a Linux distribution for wireless routers and low-resource embedded devices. It provides a coherent base system for different plattforms, various hardware and firmware drivers, and a Debian-style packaging system for application and add-on packages. The JSON-RPC based admin web interface LuCI makes configuration very user-friendly, but keeps the similar SSH and command line UCI interface and /etc files accessible. With its own PROCD system event daemon it can immediately respond to up
Scid vs. PC is a continuation of Shane's Chess Information Database, which provides a chess toolkit, move database, analysis tools, various chess AI engine bindings or to online servers. It remains database-compatible but adds many usability and feature enhancements, such as a tournament game mode, an overhauled GUI, new gamelists, rating graphs, other analysis engines, and drag and drop support on all platforms.
GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects (imgflo, GNOME Photos, gcut, iconographer, …) With GEGL you chain together processing operations to represent the desired image processing pipeline. GEGL provides operations for image loading and storing, color adjustments, GIMPs artistic filters and more forms of image processi
tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.
GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries. DWG is the native file format of AutoCAD. GNU LibreDWG is based on LibDWG, originally written by Felipe Castro.
Cppcheck is a static analysis tool for C/C++ code. It doesn't look for syntax errors, but for bugs that a compilation steps would not normally detected. It provides out of bounds checking, checking the code for each class, exception safety, memory leaks checking, warnings for obsolete function usage, invalid usage of STL, and tests for uninitialized variables and unused functions. There are IDE and VCS bindings for Code::Block, CodeLite, Eclipse, gedit, Hudson, Jenkins, Mercurial, Tortoise SVN,
Full color painting software for Linux for illustration drawing. This is not suitable for dot editing. Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly.
Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers
wxEphe displays Astronomical Ephemeris for The Sun, The Moon, and solar system planets, given date and observer's location.
Fossil is a distributed version control system, quite robust and easy to use. It manages local and remote repositories, user permissions, has a built-in wiki, bugtracker, release blog and an extendable web interface. It's github-in-a-box as all features are packed into a stand-alone executable which also doubles as server. Internally the database utilizes SQLite and allows extending that or its user interface through TCL or the builtin TH1 scripting language. An optional JSON API permits further
email2trac is a utility that converts email messages to Trac tickets. It features HTML message conversion, attachments, updating of tickets via email, command line options, a configuration file, Unicode support, spam detection, workflow support, and support for FullBlogPlugin and DiscussionPlugin.
dte is a small and easy to use console text editor. Colors and bindings can be fully customized to your liking. It has some features useful to programmers, like ctags support and it can parse compiler errors, but it does not aim to become an IDE.
The Ham Radio Control Library–Hamlib, for short–is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users.
Expat is a stream-oriented XML parser library written in C. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.
The aim of the project is to provide a fully non-destructive photo retouching program with a complete workflow including RAW image development. Here is the general feature (wish)list: Fully non-destructive, layer-based photo editing workflow with realtime preview of the final image Support for 8-bits and 16-bits integer as well as 32-bits and 64-bits floating point precision, selectable at runtime and on a per-image basis Allows to load and edit images of arbitrary size, thanks to the underlyi
dos2unix is a classic command line tool to convert between the different linebreak types of CRLF on DOS/Windows, plain LF on Unix systems, and CR on Mac systems.
Webfwlog is a Web-based firewall log reporting and analysis tool. It supports IPv6, as well as geoip data for ips using maxmind's geoip databases. It allows users to design reports to use on logged firewall data in whatever configuration they desire. Included are sample reports as a starting point. Reports can be sorted with a single click, or "drilled-down" all the way to the packet level, and report definitions saved for later use. Supported log formats are netfilter, ipfilter, ipfw, ipchains,
LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.
Fldigi is a digital modem application for common amateur radio systems. It supports CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb. It also helps calibrating a sound card to a time signal and perform frequency measurement tests. Flmsg is a messaging tool over digital radio, while Flarq supports ARQ file transfers.
MikroLock reads and writes encrypted miniLock files. It is a fast native implementation of the open minilock file format. Despite its name (and in contrast to the original implementation), it can also handle big files. Information about the cryptographic details: https://minilock.io.
The package-update-indicator utility regularly checks for software updates and notifies the user about available updates using desktop notifications and either a status notifier icon or a system tray icon.