Highlight 4.12 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring. LSP servers can be used to add semantic highlighting.

minor bugfix: 14.03.2024 Updated astyle lib to version 3.4.14. - Remove `using namespace std;` in header files (merge request saalen/highlight!147).

GNU GPLv3 documentation text-processing conversion utilities html latex lua cpp

Doxide 0.4.5 💾

Doxide generates documentation for C++ source code. It is configured with YAML, generates Markdown, and publishes HTML. Entities in the source code are documented with special /** comments */ containing @commands, as with the classic tool Doxygen. The source code is parsed and documentation processed into Markdown then HTML. Doxide aims at online documentation with a modern look and responsive design for desktop and mobile devices. Doxide is open source software written in C++. It depends on libyaml to parse YAML configuration files and Tree-sitter to parse source code. By generating Markdown, it opens a whole wide world of static site generation tools and themes for presentation. There is particular support for MkDocs and the Material for MkDocs theme. A little extra effort enables alternatives such as Jekyll and Hugo. Other formats such as PDF are possible too, via Pandoc.

minor bugfix: Numerous fixes for Markdown formatting in conjunction with /// style documentation comments (#41)

Apache documentation utilities doxygen mkdocs cpp

abc2svg 1.22.15 💾

abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.

major bugfix: Lots of bug fixes and improvements.

GNU GPL abc music conversion

Ant Media Server 2.9.0 💾

Ant Media Server is capable of ultra-low latency streaming with WebRTC technology which provides the typical value of 0.5 seconds. Any kind of live stream could be delivered to a broad range of client via scalable cluster infrastructure on the cloud. Android, iOS, and JavaScript SDKs are available. Adaptive bitrate feature makes streams play with every network speed. Customers may simulcast their video content simultaneously to social media platforms such as Facebook, YouTube, and Twitter.

minor feature: lt;h2 gt;Highlights lt;/h2 gt;. lt;ul gt;. lt;li gt;Push Notification Support for Apple Push Notification and FirebaseCloud Messaging for EE - Create video/audio calls with Mobile SDKs lt;/li gt;. lt;li gt;Full OpenAPI support for REST Methods - Generate REST Methods SDKs(Java, JS, Python, Node, PHP) automatically lt;/li gt;. lt;li gt;Auto Start/Stop Stream Sources and IP Cameras. Start when there is a viewer, stops when there is no viewer lt;/li gt;. lt;li gt;Easily Upgrade server with lt;code gt;upgrade.sh lt;/code gt; script when there is a new release lt;/li gt;. lt;li gt;Improve Stability lt;/li gt;. lt;/ul gt;. lt;h3 gt;Ant-Media-Server lt;/h3 gt;. lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6257" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6257/hovercard" gt;6257 lt;/a gt; failing test on the cluster side - lt;a href="/ant-media/Ant-Media-Server/blob/ams-v2.9.0" gt; lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6245" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6245/hovercard" gt;6245 lt;/a gt; restart stream fetcher - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2203217084" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6212" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6212/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6212" gt;#6212 lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6244" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6244/hovercard" gt;6244 lt;/a gt; Support scheduling playlist - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2216556781" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6243

Apache media server rtmp webrtc rtsp streaming hls broadcasting java

braille-text 1.1.0 💾

Simple Javascript and CSS to display Braille on web pages with hover effect for translation.

minor feature: Added "See your name in Braille". Small text edits.

MITL braille

ImageMagick 7.1.1-30 💾

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 editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor feature: Merged: Updates to uhdr.c `#7217`. Bump azure/azure-code-signing-action from 0.3.0 to 0.3.1 `#7206`. Add support for encoding/decoding ultrahdr images `#7198`. Bmp option to bypass file size check `#7194`. Install perl module into user-specified pre`#7192`. Bump softprops/action-gh-release from 1 to 2 `#7160`. Commits: Beta release. Just a template for now. Documentation update. Latest documentation. Minor improvement.. Eliminate rare memory leak. Correct null reference that was introduced in the previous patch.. Moved allocation of IconFile to the heap to reduce the size of the stack.. Added arm64 MacOS build.. Removed part that was no longer used.. Respect gradient:bounding-box define (https://github.com/ImageMagick/ImageMagick//7143). Threading with identifying grayscale (https://github.com/ImageMagick/ImageMagick//7152). Transient off-by-one. Update. Respect TIFF orientation tag (https://github.com/ImageMagick/ImageMagick//7147). Revert. Switch to windows-latest. No longer redirect the output with inkscape because this causes on Windows.. Validate the level argument of the -posterize option (https://github.com/ImageMagick/ImageMagick//7181). Change threshold. Possible temporary pixel cache leak if resources exhausted (https://github.com/ImageMagick/ImageMagick/discussions/7167). CloneRepositories.cmd now requires a commit date instead.. Use double quotes because the script is executed inside a batch file.. The ImageMagick repository should also be checked out to get the commit date.. Moved include of OpenCL header files to opencl-private.h. Added helper method because there as so many aliases with the same options.. Added more raw formats.. Minor refactoring of the ignore filesize checks.. Latest autoconf/automake updates. Latest autoconf/automake updates. do not round off density (https://github.com/ImageMagick/ImageMagick//7203). Corrected initial implementation of the uhdr coder.. Corrected copy/paste mistake. Patc

Apache c graphics image-manipulation image-magick graphics-conversion

Paperless-ngx 2.7.1 💾

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Features: Organize and index your scanned documents with tags, correspondents, types, and more. Your data is stored locally on your server and is never transmitted or shared in any way. Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images. Utilizes the open-source Tesseract engine to recognize more than 100 languages. Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals. Uses machine-learning to automatically add tags, correspondents and document types to your documents. Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more. Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents. Beautiful, modern web application that features: Customizable dashboard with statistics. Filtering by tags, correspondents, types, and more. Bulk editing of tags, correspondents, types and more. Drag-and-drop uploading of documents throughout the app. Customizable views can be saved and displayed on the dash

minor bugfix: : : Only disable split button if pages = 1 @shamoon. : Use correct custom field id when splitting @shamoon. : Rotation fails due to celery chord @stumpylog. : split user / group objects error @shamoon. All App Changes: . 4 changes. : Only disable split button if pages = 1 @shamoon. : Use correct custom field id when splitting @shamoon. : Rotation fails due to celery chord @stumpylog. : split user / group objects error @shamoon. .

GNU GPLv3 internet web dynamic content indexing search

GNU Radio 3.10.10.0 💾

GNU Radio is a free software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. It can be used with external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

minor feature: lt;h2 gt; 3.10.10.0-rc1 - 2024-04-06 lt;/h2 gt;. lt;h3 gt;Changed lt;/h3 gt;. lt;h4 gt;Runtime lt;/h4 gt;. lt;ul gt;. lt;li gt;Modernize location of config files. lt;code gt;XDG_CONFIG_HOME lt;/code gt; will be used if set lt;br gt;. often lt;code gt; HOME/.config lt;/code gt;). This change attempts to be backward compatible with lt;br gt;. Existing config file locations, but be aware that config files may show up lt;br gt; in the old ( lt;code gt; HOME/.gnuradio/ lt;/code gt;) and new ( lt;code gt; XDG_CONFIG_HOME/gnuradio lt;/code gt;) lt;br gt; Locations depending on GNU Radio version. Files are not automatically moved, lt;br gt; Since some users run multiple versions of GNU Radio. lt;/li gt; lt;li gt;Ctrlport Probe, Ctrlport Probe PSD and gr-ctrlport-monitor. Ctrlport Monitor blocks lt;br gt;. Are still broken. lt;/li gt; lt;/ul gt;. lt;h4 gt;GRC lt;/h4 gt;. lt;ul gt;. lt;li gt;NEW Qt-based front end! Run lt;code gt;gnuradio-companion --qt lt;/code gt; to try it out. This feature is lt;br gt;. Still in testing, so the Gtk front end runs by default. In a future release, Qt will lt;br gt; Become the default, removing Gtk as a manditory dependency. Maintenance will focus on lt;br gt; The Qt front end at that point. lt;/li gt; lt;li gt;Restore property field background colors (as a View option, off by default) for the Gtk lt;br gt;. Front end. Background colors were previously replaced with textual type string. lt;/li gt; lt;li gt;The canvas can be panned using the middle mouse button lt;/li gt;. lt;li gt;C++ code generation improvements related to parameters and strings lt;/li gt;. lt;li gt;C++ code generation for Add Const lt;/li gt;. lt;/ul gt;. lt;h4 gt;gr-audio lt;/h4 gt;. lt;ul gt;. lt;li gt;Added 96 kHz and 192 kHz selections to ALSA source/sink lt;/li gt;. lt;/ul gt;. lt;h4 gt;gr-blocks lt;/h4 gt;. lt;ul gt;. lt;li gt;Float To UChar block adds vector support, and also scale and bias params lt;/li gt;. lt;/ul gt;. lt;h4 gt;gr-digital lt;/h4 gt;. lt;ul gt;

GNU GPL signal processing radio sdr amateur radio

exiftool 12.82 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: "GM PDR". - Added support for reading GM PDR data from MP4 videos written by cars such as Corvettes and Cameros. - Added support for reading timed GPS from Wolfbox dashcam videos. - Added "Unknown trailer" to QuickTime warnings originating from an unknown trailer. - Added a new Nikon LensID. - Extract PreviewImage from Chigee AIO-5 dashcam videos. - Changed name and print conversion of a recently added FujiFilm tag. - Only "Tag not defined" warnings for the first sub-document when using the -p option. - a Nikon Z lens name. - Windows version so -sort works properly with -listgeo. - API Changes: - Added PrintCSV option for optimized extraction of GM PDR data in CSV format.

Artistic perl exif meta-data

OBS Studio 30.1.2 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;p gt;If you would like to support the OBS Project, please consider contributing to our lt;a href="https://patreon.com/obsproject" rel="nofollow" gt;Patreon lt;/a gt; or lt;a href="https://opencollective.com/obsproject" rel="nofollow" gt;Open Collective lt;/a gt;! lt;/p gt;. lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;NOTE: This release is lt;strong gt;NOT lt;/strong gt; the Twitch Enhanced Broadcasting Beta. This release does not include those features. lt;br gt;. For more information on Twitch Enhanced Broadcasting, please see their announcement: lt;br gt; lt;a href="https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/" rel="nofollow" gt;https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/ lt;/a gt; lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;Note: NVIDIA users may ne

GNU GPLv3 audio video screencasting livestreaming c c

gsequencer 6.7.0 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

major bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . Editor missing scrollbar reset after window resize. Potential SIGSEGV with automation editor. Double free with ags_audio_remove_automation_port().

GNU GPLv3 sound-synthesis mixers sequencer audio

croc 9.6.15 💾

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following: allows any two computers to transfer data (using a relay) provides end-to-end encryption (using PAKE) enables easy cross-platform transfers (Windows, Linux, Mac) allows multiple file transfers allows resuming transfers that are interrupted local server or port-forwarding not needed ipv6-first with ipv4 fallback can use proxy, like tor

minor bugfix: Update error message to be more verbose by @vihu in #682 Gracefully handle non existend receive config file by @a1lu in #685 Check HOME as last by @a1lu in #684 Support spaces in 4 word codes by @a1lu in #683 Avoid to create config dir if not required by @a1lu in #686 Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #687 Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in #688

MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang

jotasync 0.4.1 💾

Jotasync is used to synchronize folders, files and make backups. Jotasync is a rsync GUI written in Java, so it runs on GNU/Linux, OS X, Solaris and Windows. With its integrated scheduler, jobs can be run at any time.

minor feature: OPT: Updated dependencies. OPT: Minor tweaks.

Apache backup java cross-plattform end-users

rsync 3.3.0 💾

rsync is a replacement for rcp (and scp) that has many more features. It uses the "rsync algorithm" which provides a very fast method for remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

minor bugfix: BUG FIXES: Fixed a bug with --sparse --inplace where a trailing gap in the source file would not clear out the trailing data in the destination file. Fixed an buffer overflow in the checksum2 code if SHA1 is being used for the checksum2 algorithm. Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so that the extra tests don't complain about a strlcpy() limit value (which was too large, even though it wasn't possible for the larger value to cause an overflow). Add a backtick to the list of characters that the filename quoting needs to escape using backslashes. Fixed a string-comparison issue in the internal handling of --progress (a locale such as tr_TR.utf-8 needed the internal triggering of --info options to use upper-case flag names to ensure that they match). Make sure that a local transfer marks the sender side as trusted. Change the argv handling to work with a newer popt library - - one that likes to free more data than it used to. Rsync now calls OpenSSL_add_all_algorithms() when compiled against an older openssl library. Fixed a problem in the daemon auth for older protocols (29 and before) if the openssl library is being used to compute MD4 checksums. Fixed rsync -VV on Cygwin - - it needed a flush of stdout. Fixed an old stats bug that counted devices as symlinks. ENHANCEMENTS: Enhanced rrsync with the -no-overwrite option that allows you to ensure that existing files on your restricted but writable directory can't be modified. Enhanced the manpages to mark links with .UR .UE. If your nroff doesn't support these idioms, touch the file .md2man-force in the source directory so that md-convert gets called with the --force-link-text option, and that should ensure that your manpages are still readable even with the ignored markup. Some manpage improvements on the handling of global modules. Changed the mapfrom mapto perl scripts (in the support dir) into a single pytho

GNU GPL internet archiving networking software-distribution mirroring

vera 0.92 💾

vera is an alternative init daemon supervisor (PID 1) that uses containers. Containers allow reliable, foolproof shutdown and termination of started services. vera was developed on Slackware 15.0. It is capable of booting and shutting down a stock installation of Slackware 15.

major feature: Two new sysvinit interoperability features: 1) the "enable" and "disable" command for containers of /etc/rc.d scripts now maintains the scripts' executable permissions, synchronizing their status with sysvinit's rc.M script (vera now directly controls which rc.d scripts get started from rc.M) 2) switching back to init is no longer needed before updating vera to a future release, added support for simply installing future releases with upgradepkg.

GNU GPLv3 init admin cgroups2 slackware