PDCurses – for environments that don't fit the termcap/terminfo model
(github.com/wmcbrine)
PDCurses is a public domain curses library for DOS, OS/2, Windows console, X11 and SDL, implementing most of the functions available in X/Open and System V R4 curses, and supporting a variety of compilers for these platforms.
PDCurses is a public domain curses library for DOS, OS/2, Windows console, X11 and SDL, implementing most of the functions available in X/Open and System V R4 curses, and supporting a variety of compilers for these platforms.
Iced.rs vs. Dioxus for cross-platform GUI in Rust
(ycombinator.com)
What is your experience with those frameworks? I am interested in building something similar to Insomnia/Postman for fun & learning mostly. What is the web story of each framework? Thanks!
What is your experience with those frameworks? I am interested in building something similar to Insomnia/Postman for fun & learning mostly. What is the web story of each framework? Thanks!
Ask HN: Alternatives to Vector DB?
(ycombinator.com)
A while back I was looking for a vector database that would work across Windows / Mac / Linux platforms. Some of the options required specific processors like Intel. I am curious if there are any alternatives to a Vector DB that can run cross platform and are easy to setup?
A while back I was looking for a vector database that would work across Windows / Mac / Linux platforms. Some of the options required specific processors like Intel. I am curious if there are any alternatives to a Vector DB that can run cross platform and are easy to setup?
Show HN: Cross platform binary to launch native binary using Cosmopolitan Libc
(github.com/Munawwar)
Cross-platform binary launcher with Cosmopolitan libc
Cross-platform binary launcher with Cosmopolitan libc
Show HN: IEMidi – Cross-platform MIDI map editor for arbitrary controllers
(github.com/Interactive-Echoes)
IEMidi is a cross-platform MIDI editor built with ImGui and RtMidi. The editor is designed to map any MIDI message to various actions such as volume control, mute, console commands or opening files.
IEMidi is a cross-platform MIDI editor built with ImGui and RtMidi. The editor is designed to map any MIDI message to various actions such as volume control, mute, console commands or opening files.
A cross-platform multi-target dotfiles manager written in Rust
(github.com/Shemnei)
⚡ A cross-platform multi-target dotfiles manager
⚡ A cross-platform multi-target dotfiles manager
PanGui – A cross-platform UI library with a razor sharp focus on performance
(pangui.io)
Most modern applications - composed of barely more than a few images, buttons and lines of text - sit uneasily upon towering tech-stacks comprising millions of lines of code. The industry is plagued by overcomplicated, slow and buggy software that is painful both to use and develop.
Most modern applications - composed of barely more than a few images, buttons and lines of text - sit uneasily upon towering tech-stacks comprising millions of lines of code. The industry is plagued by overcomplicated, slow and buggy software that is painful both to use and develop.
OpenJKDF2 – A cross-platform reimplementation of JKDF2 in C
(github.com/shinyquagsire23)
OpenJKDF2 is a function-by-function reimplementation of DF2 in C, with 64-bit ports to Windows 7+, macOS 10.15+, and Linux.
OpenJKDF2 is a function-by-function reimplementation of DF2 in C, with 64-bit ports to Windows 7+, macOS 10.15+, and Linux.
Xonsh – A Python-powered shell
(xon.sh)
Xonsh is a modern, full-featured and cross-platform python shell. The language is a superset of Python 3.6+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, OSX, and Windows. Xonsh is meant for the daily use of experts and novices.
Xonsh is a modern, full-featured and cross-platform python shell. The language is a superset of Python 3.6+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, OSX, and Windows. Xonsh is meant for the daily use of experts and novices.
Modern CSV: Multi-Platform CSV File Editor and Viewer
(moderncsv.com)
Modern CSV is a powerful CSV file editor/viewer application for Windows, Mac, and Linux. Professionals at all levels of technical proficiency use it to analyze data, check files for uploading to databases, modify configuration files, maintain customer lists, and more. We designed it to compensate for the deficiencies of spreadsheet programs in handling CSV/TSV/DSV/etc. files. We strive to create a user experience our customers describe as “blissful”.
Modern CSV is a powerful CSV file editor/viewer application for Windows, Mac, and Linux. Professionals at all levels of technical proficiency use it to analyze data, check files for uploading to databases, modify configuration files, maintain customer lists, and more. We designed it to compensate for the deficiencies of spreadsheet programs in handling CSV/TSV/DSV/etc. files. We strive to create a user experience our customers describe as “blissful”.
DeaDBeeF: The Ultimate Music Player
(sourceforge.io)
DeaDBeeF (as in 0xDEADBEEF) is a modular cross-platform audio player which runs on GNU/Linux distributions, macOS, Windows, *BSD, OpenSolaris, and other UNIX-like systems.
DeaDBeeF (as in 0xDEADBEEF) is a modular cross-platform audio player which runs on GNU/Linux distributions, macOS, Windows, *BSD, OpenSolaris, and other UNIX-like systems.
The Deck: An open-source cross-platform multiplayer card game engine in Flutter
(github.com/xajik)
🕹️ Mobile multiplayer offline card games aggregator 🚀 👨💻 Written 💯 in Dart and Flutter 🔨
🕹️ Mobile multiplayer offline card games aggregator 🚀 👨💻 Written 💯 in Dart and Flutter 🔨
Keymapper: A cross-platform context-aware key remapper
(github.com/houmain)
A cross-platform context-aware key remapper. It allows to:
A cross-platform context-aware key remapper. It allows to:
Signal: A Synchronized Start for Linked Devices
(signal.org)
With Signal on Desktop and iPad, you can link your primary Android or iOS account with another device, letting you check and respond to messages in both places or conduct video meetings and calls from the comfort of a bigger screen.
With Signal on Desktop and iPad, you can link your primary Android or iOS account with another device, letting you check and respond to messages in both places or conduct video meetings and calls from the comfort of a bigger screen.
Show HN: NotepadJs – A cross-platform love letter to Notepad
(github.com/itamarom)
This is a simple app that imitates Windows Notepad. Installable as a PWA.
This is a simple app that imitates Windows Notepad. Installable as a PWA.
Chatbox: Cross-platform desktop client for ChatGPT, Claude and other LLMs
(github.com/Bin-Huang)
Your Ultimate AI Copilot on the Desktop. Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
Your Ultimate AI Copilot on the Desktop. Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
Show HN: Kando – A cross-platform pie menu for your desktop
(kando.menu)
With Kando, you can select your favorite tools and actions within milliseconds.
With Kando, you can select your favorite tools and actions within milliseconds.
Show HN: Brisk – Cross-Platform C++ GUI Framework: Declarative, Reactive, Fast
(github.com/brisklib)
Brisk is a modern, cross-platform C++ GUI framework designed to build responsive, high-performance applications with flexibility and ease.
Brisk is a modern, cross-platform C++ GUI framework designed to build responsive, high-performance applications with flexibility and ease.
Making Apple Watch functional with Android
(github.com/abishekmuthian)
This project aims to make Apple Watch usable with an Android Phone.
This project aims to make Apple Watch usable with an Android Phone.
Bananas: Cross-Platform screen sharing made simple
(github.com/mistweaverco)
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
Bananas🍌, Cross-Platform screen 🖥️ sharing 📡 made simple ⚡.
RGFW: Single-header C99 window abstraction library
(github.com/ColleagueRiley)
RGFW is a free multi-platform single-header very simple-to-use window abstraction framework for creating graphics Libraries or simple graphical programs.
RGFW is a free multi-platform single-header very simple-to-use window abstraction framework for creating graphics Libraries or simple graphical programs.
Truly portable C applications
(lwn.net)
Programming language polyglots are files that are valid programs in multiple languages, and do different things in each. While polyglots are normally nothing more than a curiosity, the Cosmopolitan Libc project has been trying to put them to a novel use: producing native, multi-platform binaries that run directly on several operating systems and architectures. There are still some rough edges with the project's approach, but it is generally possible to build C programs into a polyglot format with with minimal tweaking.
Programming language polyglots are files that are valid programs in multiple languages, and do different things in each. While polyglots are normally nothing more than a curiosity, the Cosmopolitan Libc project has been trying to put them to a novel use: producing native, multi-platform binaries that run directly on several operating systems and architectures. There are still some rough edges with the project's approach, but it is generally possible to build C programs into a polyglot format with with minimal tweaking.