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: :
: Adds a default 30s timeout for emails, instead of no timeout @stumpylog.
: import forms modules for entries component @shamoon.
: email/wh actions on consume started @shamoon.
: import date picker module in cf query dropdown @shamoon.
All App Changes:
.
5 changes.
: Adds a default 30s timeout for emails, instead of no timeout @stumpylog.
Enhancement: set autofocus on MFA code field @mxmehl.
: import forms modules for entries component @shamoon.
: email/wh actions on consume started @shamoon.
: import date picker module in cf query dropdown @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
Hyprland is a 100% independent, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
It provides the latest Wayland features, is highly customizable, has all the eyecandy, the most powerful plugins, easy IPC, much more QoL stuff than other compositors and more...
Features
All of the eyecandy: gradient borders, blur, animations, shadows and much more
A lot of customization
100% independent, no wlroots, no libweston, no kwin, no mutter.
Custom bezier curves for the best animations
Powerful plugin support
Built-in plugin manager
Tearing support for better gaming performance
Easily expandable and readable codebase
Fast and active development
Not afraid to provide bleeding-edge features
Config reloaded instantly upon saving
Fully dynamic workspaces
Two built-in layouts and more available as plugins
Global keybinds passed to your apps of choice
Tiling/pseudotiling/floating/fullscreen windows
Special workspaces (scratchpads)
Window groups (tabbed mode)
Powerful window/monitor/layer rules
Socket-based IPC
Native IME and Input Panels Support
and much more...
minor feature: Another round of minor fixes and patches for 0.46.0. Mostly edge-case crashes.
Fixes backported
windowrules: fixup duplicate rule enum tags
hyprctl: fix hyprctl batch json command (#8749)
core: avoid activating toplevel-less surfaces
xwayland: fixes to no_xwayland builds
xwm: fixup targets in selection requests
core: unbreak build on FreeBSD (#8762)
hyprpm: fix hyprpm sometimes returning 0 despite errors occurring (#8761)
core: fix possible crash on null workspace
layout: apply groups after window creation (#8779)
BSDL-2 compositor wayland cpp
Wings 3D is an advanced subdivision modeler that is both powerful and easy to use.
Originally inspired by Nendo and Mirai from Izware, Wings 3D has been developed since 2001, when Björn Gustavsson (bjorng) and Dan Gudmundsson (dgud) first started the project. Richard Jones (optigon) maintained Wings and coded many new features between 2006 and 2012. Wings 3D is currently maintained by Dan with the help of the great community.
Wings 3D offers a wide range of modeling tools, a customizable interface, support for lights and materials, and a built-in AutoUV mapping facility.
There is no support in Wings for animation.
Erlang
Wings 3D is written in Erlang, an open source, functional programming language distributed by Ericsson.
Winged Edge Data Structure
Wings 3D gets its name from the Winged Edge Data Structure (WEDS). This is the data structure used to store the adjacency relationships between edges, faces, and vertices in a Wings 3D model.
Open Source
Wings 3D is open source and completely free for use in both personal and commercial projects.
minor feature: Fixed the text location in the information line inside the Geometry window which could be cut in Linux. Thanks to @thedæmon micheus
Fixed the autosave status which was kept unsaved after a Revert command be used. Thanks to @jczd micheus
Fixed Russian translation makaim
Workaround Geometry window crash micheus
Fixed Duplicate Radial micheus
Fixed Pie Primitive micheus
Fixed autouv drag-n-drop micheus
Added new option to export camera in Collada exporter micheus
Other 3d modeler 3d-modeling cad erlang c
OpenCSG is a library that does image-based CSG rendering using OpenGL. CSG is short for "constructive solid geometry" and represents a modeling technique for composing shapes with 3D-primitives which are combined using volumetric boolean operations. Image-based CSG rendering means rendering CSG shapes without calculating their surface in object-space. Instead, the image of a CSG shape is composed directly in the frame-buffer of the graphics hardware by rather sophisticated stenciling and z-buffer operations.
minor feature: Rendering improvements for the case that the camera is in the interior of the CSG object. With previous releases, this case resulted in rendering errors. Now, this case is, depending on parametrization, handled correctly.
GNU GPL c++ graphics opengl cad 3d-rendering
Pyzo is a free and open-source computing environment based on Python. If you're used to e.g. Matlab, Pyzo can be considered a free alternative. Pyzo is a Python IDE that works with any Python interpreter installed on your system, including Conda environments. The IDE is aimed at interactivity and simplicity, and consists of an editor, a shell, and a set of tools to help the programmer in various ways.
major bugfix: Deger for ipython shells by @bdieterm in https://github.com/pyzo/pyzo/pull/1102.
Remove limitations for usage of Python's logging module by @bdieterm in https://github.com/pyzo/pyzo/pull/1103.
More rubust tracebacks by @almarklein in https://github.com/pyzo/pyzo/pull/1104.
Enable pm for logging again by @almarklein in https://github.com/pyzo/pyzo/pull/1105.
Traceback by @almarklein in https://github.com/pyzo/pyzo/pull/1106.
Error message in filebrowser tool by @bdieterm in https://github.com/pyzo/pyzo/pull/1107.
Traceback for Python v3.10 and for temporary files by @bdieterm in https://github.com/pyzo/pyzo/pull/1108.
Add post-mortem deging for individual sub-exceptions in ExceptionGroups by @bdieterm in https://github.com/pyzo/pyzo/pull/1109.
Style of scrollbar in source structure tool by @bdieterm in https://github.com/pyzo/pyzo/pull/1111.
Stop polling-timer when closing the shell by @bdieterm in https://github.com/pyzo/pyzo/pull/1113.
Add support for externally started shells by @bdieterm in https://github.com/pyzo/pyzo/pull/1114.
Add shell switching and deframe switching via mouse wheel by @bdieterm in https://github.com/pyzo/pyzo/pull/1115.
Various typos by @bdieterm in https://github.com/pyzo/pyzo/pull/1116.
Set focus to search field when opening Advanced Settings dialog by @bdieterm in https://github.com/pyzo/pyzo/pull/1117.
Add italian by @almarklein in https://github.com/pyzo/pyzo/pull/1118.
ci workflow for Ubuntu 24.04 by @bdieterm in https://github.com/pyzo/pyzo/pull/1120.
Prevent crash on invalid regexp in filebrowser tool by @bdieterm in https://github.com/pyzo/pyzo/pull/1119.
Tweak copyright notices by @almarklein in https://github.com/pyzo/pyzo/pull/1121.
Replace pyproject.toml by @almarklein in https://github.com/pyzo/pyzo/pull/1122.
Ruff by @almarklein in https://github.com/pyzo/pyzo/pull/1123.
Restore compatibility with Python 2.7 shells by @bdieterm in https://github.com/pyzo/pyzo/pull/1124.
Cleanup qt wrapper by @bdieterm in
BSDL ide python
Darcs is a cross-platform version control system. It's similarly decentralized as git, mercurial or subversion but with a very different management approach. It focuses on changes rather than trees/snapshots. Which allows it to provide a freer way of working, and a much simpler CLI and a highly interactive user interface. It can work in an offline mode, provides local preparations, easy (non-)branching and merging, email patch sending, parallel development and builtin cherry-pickying from changesets.
minor bugfix: Darcs 2.18.5, 9 Jan 2025
This release is mainly to keep up with (breaking) changes in some of our dependencies. A plain cabal update cabal install darcs should now again succeed. It also includes a minor fix and an improvement for the check/repair commands.
restrict upper limit on attoparsec from
GNU GPL c haskell darcs scm dvcs version-control patch-management
Converseen is a batch image-processing application, which utilizes Qt5 for cross-platform support. It supports common image formats including DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF and many others. It can process single or an selectable amount of files. Converseen allows resizing, size compression, rotation and flipping, file renaming. It can also split up PDF files into multiple images.
minor bugfix: - Fixed a bug affecting localization file access
- Various Bugfixes
GNU GPLv3 c++ qt5 image-processing image-conversion
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with:
Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
minor feature: This release is a canary release intended to be used for testing.
Note that this build has a redesigned restore flow.
Should arise, the previous restore engine can be enabled with `--restore-legacy=true`.
This release contains a substantially updated version of the new UI.
In the url, change `ngax` to `ngclient` to try the new UI.
## Detailed list of changes:
Avoid optimize after vacuum.
Prevent inifinite shutdown loop.
a recreate database - Added a warning in the UI if the volume size is excessive.
an with AWS S3 permission check.
Prevent a termination error caused by unused transactions.
Updated B2 backend to use HttpClient.
Changed timeouts for WebDAV.
Updated new UI (ngclient).
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel® Embree through its API to get the highest benefit from future improvements. Intel® Embree is released as Open Source under the Apache 2.0 license.
minor feature: Added RTCError RTC_ERROR_LEVEL_ZERO_RAYTRACING_SUPPORT_MISSING which can indicate a GPU driver that is too old or not installed properly.
Added the API function rtcGetDeviceLastErrorMessage to query additional information about the last RTCError returned by rtcGetDeviceError. This can be used in case device creation failed and a rtcErrorFunction could not be set up for this purpose.
Added the API function rtcGetErrorString which returns a string representation of a given RTCError error code. This is purely meant for convenient error information reporting on the user application side.
Performance improvements on GPU for the one level instancing case (RTC_MAX_INSTANCE_LEVEL_COUNT 1).
Reduced the number of unneccessary GPU-CPU USM back-migrations which can increase build performance for scene with many instances on GPU.
Started adding public CI tests for streamlining integration of external pull requests.
Work-around for problem with unsigned Windows binaries.
Apache renderer rendering raytracing graphics cpp c
Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars.
A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.
minor feature: Full changelog
:
Add bluesky link to about page.
Add 'volumes and effects' catalog type.
Increase default quality of FXAA filter, provide a simpler implementation, and enable hot shader reloading for FXAA effect.
Enable `"flip"` attribute for `box`es/`cube`s in mesh builders.
Apply noise function to aurora cylinder vertices over time.
Separate simulation time from scene time in shaders, improve aurora effect.
Add `"cameraCollision"` attribute to bodies.
Add support for auroras.
Shader include statement now supports targets in datasets.
Add bluesky link.
Add on-demand re-compilation of post-processing shaders from their source files, in runtime.
Add new attribute 'renderLabel' to label component. This enables/disables the actual rendering of the label.
Update Gaia Sky icon.
Build System:
Update configuration file version number. This implies that your old configuration file gets overriden with the new version during the first startup of the new Gaia Sky version.
Update to Libgdx 1.13.1.
Features:
Add support for volume rendering. The infrastructure is in place with an new archetype `Volume`. This is necessary for the new volumetric aurora dataset and volume nebulae in NGC2000.
Add 'volumes and effects' catalog type.
Enable `"flip"` attribute for `box`es/`cube`s in mesh builders.
Add `"cameraCollision"` attribute to bodies.
Shader include statement now supports targets in datasets.
Add on-demand re-compilation of post-processing shaders from their source files, in runtime.
Add new attribute 'renderLabel' to label component. This enables/disables the actual rendering of the label.
Increase default quality of FXAA filter, provide a simpler implementation, and enable hot shader reloading for FXAA effect.
Update Gaia Sky icon.
Add bluesky link to readme file and about page.
.
MPL astronomy vr
Aegisub is a free, cross-platform open source tool for creating and modifying subtitles. Aegisub makes it quick and easy to time subtitles to audio, and features many powerful tools for styling them, including a built-in real-time video preview.
minor bugfix: Internationalization
Fix more locale-dependent path issues
Discard MRU entries with invalid encodings instead of crashing
Linux
Work around wxGTK crash when clicking Show Original
Round instead of truncating in float audio converter to pass 32-bit tests
Stuff
Fix error ERROR in finalizer: wrong number of arguments for function call on closing
Fix default audio player on Windows
subtitles subtitle video audio cpp c lua
FamiStudio is a simple music editor for the Nintendo Entertainment System or Famicom. It is targeted at both chiptune artists and NES homebrewers.
minor bugfix: Fixed crash when exporting audio/video
MITL music music-editor audio audio-editor nes chiptune csharp assembly
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
minor feature: 1.5.2 2025-01-17 A New-Year'25 Release.
- Duplex MIDI Clock mode is not allowed anymore.
- Immediate and consecutive plugin parameter changes are now merged
into a single undo-able command, reflecting only the first value
change in the series, dropping the previous old algorithm, which
was dead wrong if not utterly defective.
- Unique track names resolve to the first line only.
- Help/Shortcuts... Search tool gets implemented; all changed MIDI
controller shortcuts are reverted to their previous settings, when
discarding or dismissing the dialog.
- Fixed missing MIDI SPP in some cases.
GNU GPL audio editor c++ cpp qt jack
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases.
Portability. Projects built using GTK and its dependencies run on well known operating systems.
Stability. GTK delivers the enticing features and superb performance which adds to your applications.
Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more.
Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application.
Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License.
API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results.
Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit.
Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.
minor bugfix: GtkText:
- Consume Ctrl-A.
- Handle Cut', Copy, Paste, Undo, and Redo keys.
- Improve a11y representation.
GtkLabel:
- Consume Ctrl-A when we handle it.
- Pass mnemonics to a11y.
GtkTextView:
- Handle Cut, Copy, Paste, Undo, and Redo keys.
- disappearing carets after focus changes.
GtkFileChooser:
- Handle Find keys.
- Set a11y label on Search button.
- Set a11y labels on pathbar buttons.
- Pass key-shortcuts for the "New folder" button.
GtkAppChooser:
- sorting.
GtkListBox:
- Improve a11y representation.
GtkColumnView:
- column dnd in right-to-left context.
GtkWindow:
- Make resize corners gapless with rounded corners.
GtkPopoverMenu:
- Show mnemonics on Alt press.
GtkMenuButton:
- Improve a11y representation.
GtkFileDialog:
- a crash.
- Add more text file api variants.
GtkSizeGroup:
- Improve consistency measurements and allocations.
GtkBuilder:
- Parse tab arrays and font descriptions in Pango syntax.
Wayland:
- Rely on scale events for pointer surfaces.
- Make idle inhibit work with fullscreen subsurfaces.
Accessibility:
- Implement GetKeyBinding properly for actions.
- Set key-shortcuts attribute.
- state change notification for some states.
- Set application ID attribute.
MacOS:
- Make the NGL renderer work again.
GSK:
- Don't double-clip edges for shadows.
Demos:
- widget-factory: Set alternative text on pictures.
- gtk-demo: Allow to run as a service.
Deprecations:
- GtkShortcutsWindow.
- Loading themes from /.themes.
- in ui files where child properties exist.
Translation updates:
Brazilian Portuguese
Georgian
Turkish.
GNU GPLv3 gnome gtk library framework gui toolkit cpp
ossia score is a sequencer for audio-visual artists, designed to create interactive shows.
Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware, create interactive and intermedia scores and script with JavaScript, PureData or C++ to customize your score.
Free, open source and runs on desktop, mobile, web and embedded.
minor feature: lt;p gt; lt;a href="https://discord.gg/8Hzm4UduaS" rel="nofollow" gt; lt;img src="https://camo.githubusercontent.com/ee8828d3bff9bbb0dc312170f1463dbfff293d7dcf5cd6d5cf0099fbf4d9e58b/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3932383330373637313537393339343137393f636f6c6f723d373338394438266c6162656c3d646973636f7264266c6f676f3d446973636f7264267374796c653d666f722d7468652d6261646765" alt="Discord" data-canonical-src="https://img.shields.io/discord/928307671579394179?color=7389D8 amp;amp;label=discord amp;amp;logo=Discord amp;amp;style=for-the-badge" style="max-width: 100 ;" gt; lt;/a gt; lt;a href="https://opencollective.com/ossia" rel="nofollow" gt; lt;img src="https://camo.githubusercontent.com/51c7266772797258ec4b36cf2eff718e43465e6e62aae73050598afcd7cdfee7/68747470733a2f2f696d672e736869656c64732e696f2f6f70656e636f6c6c6563746976652f616c6c2f6f737369613f6c6162656c3d6f70656e636f6c6c6563746976652532306261636b657273267374796c653d666f722d7468652d6261646765" alt="Open Collective backers and sponsors" data-canonical-src="https://img.shields.io/opencollective/all/ossia?label=opencollective 20backers amp;amp;style=for-the-badge" style="max-width: 100 ;" gt; lt;/a gt; lt;a href="https://github.com/sponsors/jcelerier" gt; lt;img src="https://camo.githubusercontent.com/49a8c422ce98073a7e0c4c83307530d64e06cad88abebb78d01a97629fb334b8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73706f6e736f72732f6a63656c65726965723f636f6c6f723d70696e6b266c6162656c3d73706f6e736f7273253230254532253944254134254546254238253846267374796c653d666f722d7468652d6261646765" alt="GitHub Sponsors" data-canonical-src="https://img.shields.io/github/sponsors/jcelerier?color=pink amp;amp;label=sponsors 20 E2 9D A4 EF B8 8F amp;amp;style=for-the-badge" style="max-width: 100 ;" gt; lt;/a gt; lt;/p gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/ossia/score/compare/v3.4.0...v3.4.1" gt; lt;tt gt;v3.4.0...v3.4.1 lt;/tt gt;
GNU GPLv3 music sequencer audio media midi dmx osc c