WMI Virus: Diskless Execution Achieved

2025-01-29
WMI Virus:  Diskless Execution Achieved

A proof-of-concept project, Stuxnet, demonstrates a novel virus that hides its malicious code within the Windows Management Instrumentation (WMI), achieving diskless execution. The virus uses WMI as a filesystem, leveraging a PowerShell script at boot to extract and load the payload into memory. The project includes a novel privilege escalation technique and advanced anti-AV evasion techniques, such as on-demand system library loading and dynamic function offset finding, allowing it to evade detection by major antivirus software and sandboxes. The author also hints at potential kernel-space exploit possibilities within WMI.

Read more
Development antivirus evasion

Meelo: A Self-Hosted Music Server for Collectors

2025-01-28
Meelo: A Self-Hosted Music Server for Collectors

Meelo is a self-hosted personal music server and web app, similar to Plex or Jellyfin, but with a focus on flexibility and browsing experience. Designed for music collectors, it identifies B-sides, rare tracks, automatically detects duets and features, supports various formats and metadata parsing, and fetches information from MusicBrainz and more. Meelo supports music videos, differentiating them from interviews or behind-the-scenes content. It's available now via Docker images.

Read more

Malimite: A Powerful iOS and macOS Decompiler

2025-01-28
Malimite: A Powerful iOS and macOS Decompiler

Malimite is an open-source iOS and macOS decompiler designed to help researchers analyze and decode IPA files and application bundles. Built on top of Ghidra, it directly supports Swift, Objective-C, and Apple resources. It's multi-platform (Mac, Windows, Linux), auto-decodes iOS resources, avoids lib code decompilation, reconstructs Swift classes, and even features built-in LLM method translation. A pre-compiled JAR file is available on the Releases page, with further installation and usage instructions in the Wiki.

Read more
Development decompiler

Go Error Handling Syntax Sugar Proposal: A Trade-off Between Brevity and Clarity

2025-01-28
Go Error Handling Syntax Sugar Proposal: A Trade-off Between Brevity and Clarity

The Go community is debating a new error handling syntax proposal aimed at reducing boilerplate code. The proposal introduces a new '?' operator to handle function return errors more concisely while preserving readability. The proposal has sparked extensive community discussion, primarily focusing on whether the new syntax is clear enough and if it might encourage developers to neglect error handling. Some argue it efficiently reduces boilerplate, improving readability; others worry the new syntax is too implicit, potentially leading to harder-to-debug errors.

Read more
Development syntax sugar

HawkEye: A Cross-Platform Open-Source License Header Checker and Formatter

2025-01-28
HawkEye: A Cross-Platform Open-Source License Header Checker and Formatter

HawkEye is a powerful open-source tool for checking and formatting license headers in code files. Supporting multiple formats and integrating seamlessly with GitHub Actions, it also provides a command-line interface for local use. HawkEye checks for license header completeness and consistency, auto-corrects non-compliant files, and even allows for license header removal. Initially developed in Java, it was rewritten in Rust for a smaller Docker image and improved performance.

Read more

FastAnime: Your Terminal-Based Anime Experience

2025-01-28
FastAnime: Your Terminal-Based Anime Experience

FastAnime is a command-line tool that lets you browse and watch anime directly from your terminal. It integrates with AniList for powerful searching and downloading capabilities, and offers extensive customization options. Users can browse anime, download videos, manage cache, and more, all through a well-designed CLI. It supports MPV player, provides desktop notifications, and offers convenient keybindings. FastAnime is easy to install with support for various package managers and operating systems, boasting a rich set of command-line options and customization features for a streamlined and powerful anime-watching experience.

Read more
Development anime

Python Script Simplifies YouTube Video & Playlist Downloads

2025-01-28
Python Script Simplifies YouTube Video & Playlist Downloads

The Python script `Download-Simply-Videos-From-YouTube` makes downloading YouTube videos and playlists incredibly easy. It supports high-quality downloads, multiple formats, subtitles, and thumbnails, and automatically organizes files. Simply install Python and FFmpeg, run the script, and follow the prompts. Created by Pierre-Henry Soria, a software AI engineer passionate about automating content creation.

Read more

Janus: A Deep Dive into a Powerful AI Model

2025-01-27
Janus: A Deep Dive into a Powerful AI Model

DeepSeek AI has released a technical report detailing their Janus AI model, covering its architecture, performance, and applications. The report, available as a PDF, offers in-depth technical specifications and is ideal for AI professionals. Janus demonstrates significant potential, hinting at a potential paradigm shift in the AI landscape.

Read more

ErisForge: A Dead Simple LLM Ablation Tool

2025-01-27
ErisForge: A Dead Simple LLM Ablation Tool

ErisForge is a Python library for modifying Large Language Models (LLMs) by transforming their internal layers. It allows for creating ablated and augmented versions of LLMs, resulting in altered responses to specific inputs. Features include controlled manipulation of model behavior, measurement of refusal expressions, and support for custom transformation directions. Easy to use with comprehensive examples and documentation.

Read more

Bagels: A Powerful Terminal-Based Expense Tracker

2025-01-27
Bagels: A Powerful Terminal-Based Expense Tracker

Bagels is a powerful expense tracker that lives in your terminal. Track and analyze your finances with ease using features like accounts, subcategories, splits, transfers, and recurring transaction templates. The clean interface offers customizable keybindings and defaults. All data is stored locally, providing privacy and convenience. Installation is simple for both macOS and Windows.

Read more
Development expense tracker

Voice-Pro: The Ultimate AI Voice Conversion and Multilingual Translation Tool

2025-01-27
Voice-Pro: The Ultimate AI Voice Conversion and Multilingual Translation Tool

Voice-Pro is a cutting-edge AI-powered web application designed to revolutionize multimedia content processing. It offers an all-in-one solution for content creators, researchers, and multilingual communication professionals, integrating YouTube video downloading, voice separation, speech recognition, translation, and text-to-speech. Key features include Whisper, Faster-Whisper, and Whisper-Timestamped speech recognition; F5-TTS and E2-TTS for zero-shot voice cloning; real-time translation across 100+ languages; and AI cover creation (RVC technology). Voice-Pro provides easy installation and updates for Windows users.

Read more

Shunpo: A Minimalist Bash Tool for Faster Directory Navigation

2025-01-27
Shunpo: A Minimalist Bash Tool for Faster Directory Navigation

Shunpo is a minimalist bash tool designed to speed up directory navigation in your terminal. It provides a simple bookmark system, allowing you to jump to frequently used directories with minimal keystrokes. Perfect for users who constantly use commands like `cd`, `pushd`, or `popd`, Shunpo lets you easily bookmark, remove, and list directories. Installation is simple: just run `install.sh`.

Read more

DIY AirTags: Introducing OpenHaystack

2025-01-27
DIY AirTags: Introducing OpenHaystack

OpenHaystack is an open-source framework enabling you to build your own Bluetooth trackers leveraging Apple's Find My network. By reverse-engineering Apple's system, it cleverly uses Bluetooth broadcasts, public-key cryptography, and Apple's central database for location tracking. The project provides a macOS application and firmware, supporting various Bluetooth devices like BBC micro:bit and ESP32. While limitations exist, it offers a creative solution for personal item tracking.

Read more
Development bluetooth tracking

ACK for Cray X-MP: A Retrocomputing Triumph

2025-01-26
ACK for Cray X-MP: A Retrocomputing Triumph

This project is a fork of the Amsterdam Compiler Kit (ACK) that supports the Cray X-MP supercomputer and COS operating system. It disables other platforms by commenting out references in the LUA build scripts. Successfully building and running on macOS and Linux requires installing bison, flex, gcc, gmake, and lua. Crucially, it also needs the tools from the COS-Tools GitHub repository (a cross-assembler, linker, and library manager for the Cray X-MP). After building, cross-compilers generate executables for the Cray X-MP and COS. The README details compiling a program, uploading via FTP to a NOS 2.8.7 system, then using the Cray Station interface to transfer and run it on the Cray X-MP, finally showing how to view the results. A fascinating blend of retrocomputing and modern software engineering.

Read more
Development COS

Orange Intelligence: Open-Source macOS Productivity Tool Surpasses Apple's

2025-01-26
Orange Intelligence: Open-Source macOS Productivity Tool Surpasses Apple's

Orange Intelligence is a powerful, open-source macOS productivity tool designed to overcome the limitations of Apple's built-in intelligence features. Its elegant floating window interface lets users seamlessly capture, process, and replace text across any application. With support for custom Python functions, it integrates seamlessly with LLMs like OpenAI or local LLaMA, enabling the creation of complex agent systems. Built using Python, PyQt6, and Applescript, Orange Intelligence offers extensive customization options, boosting productivity for developers, researchers, and AI enthusiasts.

Read more
Development

Asahi Linux M3 Chipset Support Status

2025-01-26
Asahi Linux M3 Chipset Support Status

The Asahi Linux project's wiki page details its support for Apple's M3 series chips (M3, M3 Pro, and M3 Max). The page presents a table outlining the status of various hardware features across different Asahi Linux releases (like linux-asahi, asahi-edge, etc.), including stable support, features under development, and unsupported features. Notably, since the M3 series chips haven't been officially released yet, much of the support status is predictive, based on Apple's past update patterns. The page also highlights implementation details and upstream merging difficulties for certain features (e.g., cpuidle).

Read more
Development Apple M3 chip

Puck v0.18 Released: New Drag-and-Drop Engine with CSS Grid & Flexbox Support

2025-01-25
Puck v0.18 Released: New Drag-and-Drop Engine with CSS Grid & Flexbox Support

The open-source visual page builder Puck has released v0.18, featuring a brand-new drag-and-drop engine with full CSS Grid and Flexbox support for advanced layouts. This release also includes dynamic DropZone height adjustment, an interactive hotkey, a parent selector, and removes restrictive styling for easier embedding. Improvements and deprecations to components and properties are also included; see the changelog for details.

Read more

WebFFT: The Fastest Fourier Transform on the Web!

2025-01-25
WebFFT: The Fastest Fourier Transform on the Web!

WebFFT is a metalibrary containing numerous FFT libraries, both JavaScript and WebAssembly-based. It benchmarks available implementations and selects the fastest for optimal performance. Implementing fast Fourier transforms (FFTs) and 2D FFTs is straightforward, supporting real-valued inputs. A profiler helps optimize usage.

Read more
Development

Actionate: GitHub Actions Integration for JetBrains IDEs

2025-01-25
Actionate: GitHub Actions Integration for JetBrains IDEs

Actionate is a plugin that brings the power of GitHub Actions directly into your JetBrains IDE, creating a unified development environment. It eliminates context switching by allowing you to manage and run workflows, view detailed logs, and rerun jobs directly within your IDE. Actionate supports multiple GitHub accounts, manual workflow triggers with custom parameters, and provides comprehensive workflow run details. This seamless integration significantly boosts developer productivity.

Read more
Development Developer Tool

VexRiscv: An FPGA-Friendly 32-bit RISC-V CPU Implementation

2025-01-25
VexRiscv: An FPGA-Friendly 32-bit RISC-V CPU Implementation

VexRiscv is an FPGA-friendly 32-bit RISC-V CPU implementation written in SpinalHDL. It features a configurable pipeline depth, various instruction set extensions (including M, A, F, D, C), and a highly extensible plugin system allowing for easy addition of custom instructions and features. The project offers a wide range of configurations, from simple RV32I to complex Linux-capable SoCs, and includes comprehensive documentation, tests, and examples for rapid deployment and debugging on FPGAs.

Read more
Hardware

TinyZero: Unlocking Reasoning in LLMs on a Budget

2025-01-25
TinyZero:  Unlocking Reasoning in LLMs on a Budget

TinyZero is a project demonstrating how to imbue large language models (LLMs) with self-verification and search capabilities at low cost, using reinforcement learning. Built upon veRL and experimenting with the Qwen2.5 series, TinyZero provides detailed instructions for installation, data preparation, and training. Even smaller models can achieve sophisticated reasoning. The project showcases the feasibility of enhancing LLMs via RL, offering a new approach to cost-effective AI research.

Read more

Android SMS Gateway with MQTT: Turn Your Phone into an SMS Hub

2025-01-25
Android SMS Gateway with MQTT: Turn Your Phone into an SMS Hub

This project transforms your Android phone into a powerful SMS gateway using the MQTT protocol. It allows sending and receiving SMS messages, forwarding them to a server, and sending sent/delivered notifications. Features include USSD request support, multiple SIM card support, and retry mechanisms for failed SMS delivery. While compatibility for some features (like USSD and multiple SIM cards) depends on your phone and carrier, the project provides the full source code, enabling developers to compile and modify it to suit their needs.

Read more
Development SMS Gateway

Helix Editor Gets a File Explorer

2025-01-25
Helix Editor Gets a File Explorer

A significant update has landed in the Helix editor! Developer drybalka has integrated a file explorer with minimal code changes. This file explorer functions similarly to the Telescope file browser but cleverly leverages Helix's existing file picker, modifying only a few core files. The result is a substantial improvement in user experience, providing a much-needed file browsing capability. While currently basic, it addresses a long-standing user request and significantly enhances Helix's usability.

Read more

Chatbox: Your AI Desktop Copilot

2025-01-25
Chatbox: Your AI Desktop Copilot

Chatbox is an open-source desktop client application supporting various Large Language Models (LLMs) such as GPT, Claude, Gemini, and Ollama. Key features include local data storage, cross-platform compatibility, advanced prompting capabilities, and team collaboration. Initially created for prompt debugging, its ease of use and functionality led to widespread adoption, transforming it into a robust AI desktop application used for everything from prompt debugging to casual chatting.

Read more

Onit: Your Local AI Chat Assistant

2025-01-24
Onit: Your Local AI Chat Assistant

Onit is an open-source AI chat assistant that lives on your desktop! It's like ChatGPT Desktop, but with local mode and support for multiple model providers (Anthropic, Google AI, xAI, etc.). Think of it as Cursor Chat, but available everywhere on your computer, not just in your IDE. Key features include local mode (via Ollama), multi-provider support (OpenAI, Anthropic, xAI, etc.), file uploads, chat history, and customizable shortcuts. Future plans include autocontext, local RAG, and local typeahead. Onit prioritizes universal access, provider freedom, a local-first approach, customizability, and extensibility.

Read more

Type Predicate Generator: Speed and Type Safety Redefined

2025-01-24
Type Predicate Generator: Speed and Type Safety Redefined

This article delves into a comprehensive comparison of Type-Predicate-Generator against other runtime type checkers. Generator produces code that's over 100 times faster, boasts zero runtime dependencies, and generates strictly type-safe, readable, and modifiable TypeScript code without requiring a custom DSL. It outperforms other code generators in speed, even emitting unit tests, while avoiding `eval()` and providing a superior debugging experience. In short, Generator offers significant advantages in performance, type safety, and ease of use.

Read more
Development type checking

KubeStatus Operator: Easily Add a Status Page to Your Kubernetes Cluster

2025-01-24
KubeStatus Operator: Easily Add a Status Page to Your Kubernetes Cluster

KubeStatus Operator is a free and open-source tool that easily adds a status page to your Kubernetes cluster, displaying the operational status (operational, degraded, or DOWN) of services. Written in Go and utilizing the Kubernetes API to fetch cluster and resource information, KubeStatus provides a simple and convenient way to view the current state of your cluster and resources without needing the kubectl command-line tool or the Kubernetes dashboard. It also offers a user-friendly page that can serve as your main status page.

Read more

Lightpanda: A Lightweight Headless Browser for AI and Automation

2025-01-24
Lightpanda: A Lightweight Headless Browser for AI and Automation

Lightpanda is an open-source headless browser designed for AI and automation tasks. Written in Zig, it boasts ultra-low memory footprint and exceptionally fast execution—11x faster and 9x less memory than Chrome. Supporting Javascript execution and partial Web APIs, it's compatible with Playwright and Puppeteer, ideal for AI agents, LLM training, scraping, and testing. Currently in Beta, it already features an HTTP loader, HTML parser, DOM tree, Javascript support (v8), basic DOM APIs, Ajax, XHR API, Fetch API, and DOM dumping.

Read more
Development headless browser
1 2 10 11 12 14 16 17 18 21 22