FastVLM: Effiziente visuelle Kodierung für visuelle Sprachmodelle

2025-05-13
FastVLM: Effiziente visuelle Kodierung für visuelle Sprachmodelle

FastVLM präsentiert einen neuartigen hybriden visuellen Kodierer, der die Kodierungszeit und die Anzahl der generierten Token für hochauflösende Bilder drastisch reduziert. Selbst die kleinste Variante ist 85-mal schneller in Bezug auf die Time-to-First-Token (TTFT) und verfügt über einen 3,4-mal kleineren visuellen Kodierer als LLaVA-OneVision-0.5B. Größere Varianten, gepaart mit dem Qwen2-7B LLM, übertreffen aktuelle Modelle wie Cambrian-1-8B und erreichen eine 7,9-mal schnellere TTFT. Eine Demo-iOS-App zeigt die mobile Leistung. Das Projekt bietet detaillierte Anweisungen für die Inferenz und unterstützt Apple Silicon und Apple-Geräte.

Mehr lesen

wtfis: Ein leistungsstarkes Open-Source-Tool zur Informationsbeschaffung über Domains/IPs

2025-05-12
wtfis: Ein leistungsstarkes Open-Source-Tool zur Informationsbeschaffung über Domains/IPs

wtfis ist ein Kommandozeilen-Tool, das Informationen über eine Domain, einen FQDN oder eine IP-Adresse mithilfe verschiedener OSINT-Dienste sammelt. Es ist benutzerfreundlich gestaltet, präsentiert die Ergebnisse in einem menschenlesbaren Format und minimiert API-Aufrufe, um Quotenüberschreitungen zu vermeiden. Es integriert mehrere Quellen wie VirusTotal, IP2Whois, Shodan, Greynoise, URLhaus und AbuseIPDB und liefert umfassende Informationen wie Reputationsscores, Popularitätsrankings, Kategorien, Auflösungen, Whois-Daten, geöffnete Ports und Assoziationen mit schädlichen URLs. Benutzer können API-Schlüssel für erweiterte Funktionen konfigurieren und Argumente anpassen, wobei auch ein Docker-Deployment unterstützt wird.

Mehr lesen

Mergeable: Ein besserer Posteingang für GitHub Pull Requests

2025-05-12
Mergeable: Ein besserer Posteingang für GitHub Pull Requests

Mergeable ist eine Browser-Anwendung zur Verbesserung des Managements von GitHub Pull Requests. Sie ermöglicht es Benutzern, PRs mithilfe flexibler Suchabfragen in Abschnitte zu organisieren, speichert alle Daten lokal im Browser, unterstützt Tastenkombinationen für schnelle Navigation und verbindet sich mit mehreren GitHub-Instanzen (einschließlich GitHub Enterprise). Wichtig ist, dass sie Pull Requests hervorhebt, die Ihre Aktion benötigen, ohne dass eine GitHub-App installiert werden muss. Testen Sie die öffentliche Instanz unter https://app.usemergeable.dev oder installieren Sie sie selbst mit Hilfe der Dokumentation unter https://www.usemergeable.dev.

Mehr lesen
Entwicklung

Airweave: Semantische Suche in jeder App mit Ihrem Agenten

2025-05-12
Airweave: Semantische Suche in jeder App mit Ihrem Agenten

Airweave ermöglicht es Ihren KI-Agenten, semantische Suchen in jeder Anwendung durchzuführen. Es ist MCP-kompatibel und integriert sich nahtlos in Anwendungen, Datenbanken und APIs, wodurch deren Inhalt in agentenbereite Informationen umgewandelt wird. Unabhängig davon, ob Ihre Daten strukturiert oder unstrukturiert sind, zerlegt Airweave sie in verarbeitbare Einheiten, speichert sie und macht sie über REST- und MCP-Endpunkte abrufbar. Zu den Hauptfunktionen gehören die Datensynchronisierung aus über 25 Quellen, die Pipeline zur Extraktion und Transformation von Entitäten, die Multi-Tenant-Architektur, inkrementelle Updates und die semantische Suche. Es ist mit FastAPI (Python), PostgreSQL- und Qdrant-Datenbanken erstellt und über Docker Compose und Kubernetes bereitgestellt.

Mehr lesen

StarGuard: Vertrauenswerte für GitHub-Repositories

2025-05-12
StarGuard: Vertrauenswerte für GitHub-Repositories

StarGuard ist ein Kommandozeilen-Tool zur Erkennung von gefälschten Star-Kampagnen, Dependency Hijacking, Lizenz-Warnungen und anderen Indikatoren für Open-Source-Risiken auf GitHub. Durch die Analyse von Stars, Abhängigkeiten, Lizenzen, Maintainer und Code wird ein Vertrauenswert generiert, der es CTOs, Sicherheitsteams und VCs ermöglicht, Open-Source-Risiken schnell zu bewerten. StarGuard erstellt Berichte in JSON, Markdown und Klartext, sowie Diagramme zur Star-Historie und shields.io-Badges.

Mehr lesen
Entwicklung

kdlfmt: Ein robuster KDL-Code-Formatter

2025-05-12
kdlfmt: Ein robuster KDL-Code-Formatter

kdlfmt ist ein auf Rust basierendes Kommandozeilenprogramm zum Formatieren von KDL-Dokumenten (Key-Data-List). Die Installation ist flexibel und unterstützt Cargo, Homebrew, npm und vorkompilierte Binärdateien. Es bietet den Befehl `format` zum Formatieren, `check` zur Validierung und `completions` für die Shell-Autovervollständigung. `.kdlfmtignore`-Dateien ermöglichen den Ausschluss von Dateien, und Optionen ermöglichen die Angabe der KDL-Version und des Log-Levels. Ob über Pipeline-Eingabe oder die direkte Verarbeitung von Dateien, kdlfmt formatiert KDL-Code effizient für bessere Lesbarkeit und Konsistenz.

Mehr lesen
Entwicklung

toyDB: Eine verteilte SQL-Datenbank in Rust für Bildungszwecke

2025-05-11
toyDB: Eine verteilte SQL-Datenbank in Rust für Bildungszwecke

toyDB ist eine verteilte SQL-Datenbank, die von Grund auf in Rust als Bildungsprojekt erstellt wurde. Sie soll die Architektur und Konzepte hinter verteilten SQL-Datenbanken auf einfache und verständliche Weise veranschaulichen und unterstützt die meisten gängigen SQL-Funktionen, einschließlich Joins, Aggregate und Transaktionen. Obwohl Leistung und Skalierbarkeit keine Hauptziele sind, ist ein Benchmark-Tool enthalten, um die Leistung unter verschiedenen Workloads zu bewerten. toyDB verwendet Raft für den Konsens, um einen transaktionalen Key-Value-Store zu verwalten, mit einer darüberliegenden SQL-Abfrage-Engine.

Mehr lesen
Entwicklung Verteilte Datenbank

Scraperr: Präzise Webdatenextraktion mit XPath

2025-05-11
Scraperr: Präzise Webdatenextraktion mit XPath

Scraperr ist eine selbstgehostete Web Scraping-Anwendung, die XPath-Selektoren für die präzise Datenextraktion verwendet. Sie bietet eine übersichtliche Benutzeroberfläche zum Verwalten von Scraping-Jobs, Anzeigen von Ergebnissen und Exportieren von Daten in verschiedenen Formaten. Zu den Funktionen gehören die Warteschlangenverwaltung, das Domain-Crawling, benutzerdefinierte Header, Medien-Downloads, Ergebnisvisualisierung und Benachrichtigungskanäle. Beachten Sie bitte robots.txt, die Nutzungsbedingungen und implementieren Sie Rate Limiting. Verwenden Sie es nur auf Websites, die Scraping explizit erlauben.

Mehr lesen
Entwicklung

Native Windows Todo-App in reinem C

2025-05-11
Native Windows Todo-App in reinem C

Eine moderne, native Windows-Todo-Anwendung, geschrieben in C und mit der Win32-API. Sie ermöglicht das Erstellen, Bearbeiten, Löschen und Markieren von Aufgaben als erledigt, mit persistenter Speicherung in AppData. Systemtray-Integration und natives Windows-Look-and-Feel sind enthalten. Die Anwendung unterstützt bis zu 100 Aufgaben. Der Quellcode ist Open Source und enthält Build-Anweisungen.

Mehr lesen
Entwicklung Todo-App

GlassFlow: Echtzeit-Streaming-ETL für ClickHouse

2025-05-11
GlassFlow: Echtzeit-Streaming-ETL für ClickHouse

GlassFlow ist ein Echtzeit-Stream-Prozessor, der für Data Engineers entwickelt wurde, um die Erstellung und Verwaltung von Datenpipelines zwischen Kafka und ClickHouse zu vereinfachen. Er bietet eine benutzerfreundliche Oberfläche zum Erstellen und Verwalten von Echtzeit-Datenpipelines mit integrierter Deduplizierung und temporalen Joins. GlassFlow verarbeitet verspätete Ereignisse, stellt die Genauigkeit und Konsistenz der Datenverarbeitung sicher und skaliert für Daten mit hohem Durchsatz, wobei genaue Ergebnisse mit geringer Latenz geliefert werden, ohne die Einfachheit oder Leistung zu beeinträchtigen. Die intuitive Weboberfläche vereinfacht die Konfiguration und Überwachung von Pipelines, während die robuste Architektur eine zuverlässige Datenverarbeitung gewährleistet. Es unterstützt lokale Entwicklung und Docker-Bereitstellung und enthält ein umfassendes Demo-Setup für eine schnelle Inbetriebnahme.

Mehr lesen
Entwicklung Echtzeitverarbeitung

Dehnungsmessstreifen auf Leiterplatte zur Messung von Mikrometer-Abweichungen

2025-05-11
Dehnungsmessstreifen auf Leiterplatte zur Messung von Mikrometer-Abweichungen

Dieses Projekt präsentiert ein ausgeklügeltes Design eines Dehnungsmessstreifens, bei dem das Messelement die Leiterplatte selbst ist. Hochsensibel misst er Auslenkungen im Mikrometerbereich mit einem vollen Messbereich von +/- 3 cm. Mit einer 4- oder 2-Element-Brücke ist er einfach von Hand zu löten und benötigt keinen Reflow-Ofen. Er kann eigenständig mit einem integrierten Seeed Studio XIAO RP2040 Mikrocontroller oder einem externen verwendet werden. Ein Python-Skript zur Visualisierung und ein Jupyter Notebook zum Anpassen der Sensorform werden ebenfalls bereitgestellt.

Mehr lesen

LoopMix128: Schneller und robuster PRNG mit 2^128 Periode

2025-05-10
LoopMix128: Schneller und robuster PRNG mit 2^128 Periode

LoopMix128 ist ein extrem schneller Pseudozufallszahlengenerator (PRNG) mit einer garantierten Periode von 2^128, nachgewiesener Injektivität und sauberen Ergebnissen in BigCrush und PractRand (32 TB). Er wurde für nicht-kryptografische Anwendungen entwickelt, bei denen Geschwindigkeit und statistische Qualität wichtig sind. LoopMix128 ist deutlich schneller als Standard-Bibliotheksgeneratoren und konkurriert mit oder übertrifft andere moderne Hochgeschwindigkeits-PRNGs wie wyrand und xoroshiro128++. Seine Leistung wird durch strenge Tests unterstützt, die BigCrush und PractRand ohne Anomalien bestanden haben, und verfügt über einen nachgewiesenen 192-Bit-injektiven Zustand, der parallele Streams ermöglicht.

Mehr lesen
Entwicklung

Raspberry Pi-basierter Monitor für fleischfressende Pflanzen: Überingenieurwesen zum Spaß

2025-05-10
Raspberry Pi-basierter Monitor für fleischfressende Pflanzen: Überingenieurwesen zum Spaß

Ein Entwickler hat ein halb-autonomes Biosüberwachungssystem namens Xenolab gebaut, um fleischfressende Pflanzen mithilfe eines Raspberry Pi 5, eines 7-Zoll-Touchscreens und eines 3D-gedruckten Gehäuses zu überwachen. Das System überwacht Temperatur, Feuchtigkeit, Bodenfeuchtigkeit und simuliert Wind und Licht. Obwohl der Entwickler zugibt, dass das Projekt für den Spaß stark überdimensioniert ist, hat er den Prozess von der 3D-Modellierung und Verkabelung bis zum fertigen System dokumentiert.

Mehr lesen

Vereinfachte Interaktion mit der Claude CLI mithilfe eines Python SDK

2025-05-10
Vereinfachte Interaktion mit der Claude CLI mithilfe eines Python SDK

Ein neues Python SDK, `codesys`, vereinfacht die Interaktion mit dem Claude CLI-Tool. Es unterstützt alle Claude CLI-Optionen, bietet automatische oder manuelle Streaming-Ausgabe und ermöglicht den Zugriff auf benutzerdefinierte Tools. Entwickler können das SDK effizient nutzen, indem sie ihren tatsächlichen Claude-Code-Workflow nachahmen: Sie planen die Aufgabe, indem sie die Codebasis untersuchen, und implementieren dann den Plan. Das SDK enthält auch mehrere Beispiele, die automatische und manuelle Streaming-Ausgabe, JSON-Parsing, die Verwendung benutzerdefinierter Tools und die Übergabe zusätzlicher Argumente zeigen.

Mehr lesen
Entwicklung

QueryLeaf: SQL-Abfragen mühelos in MongoDB-Befehle übersetzen

2025-05-10
QueryLeaf: SQL-Abfragen mühelos in MongoDB-Befehle übersetzen

QueryLeaf ist eine Node.js-Bibliothek, die SQL-Abfragen in MongoDB-Befehle übersetzt. Sie analysiert SQL mit node-sql-parser, wandelt es in einen abstrakten Befehlssatz um und führt diese Befehle dann mit dem MongoDB Node.js-Treiber aus. QueryLeaf unterstützt grundlegende SQL-Operationen (SELECT, INSERT, UPDATE, DELETE) und erweiterte Abfragefunktionen wie den Zugriff auf verschachtelte Felder, den Zugriff auf Array-Elemente, GROUP BY mit Aggregationsfunktionen und JOINs. Es bietet mehrere Schnittstellen: eine Bibliothek, CLI und einen Webserver. Zum Testen und Debuggen ohne eine reale Datenbank verwenden Sie DummyQueryLeaf.

Mehr lesen
Entwicklung SQL nach MongoDB

Gmail nach SQLite: Das ultimative Tool zur E-Mail-Analyse

2025-05-10
Gmail nach SQLite: Das ultimative Tool zur E-Mail-Analyse

Dieses Skript lädt Ihre Gmail-E-Mails in eine SQLite-Datenbank herunter, um sie zu analysieren. Fragen Sie Ihre E-Mail-Daten ab, um herauszufinden, wie viele E-Mails Sie pro Absender erhalten haben, welche E-Mails am größten sind und welche ungelesenen E-Mails noch vorhanden sind. Die Einrichtung umfasst das Erstellen eines Google Cloud-Projekts, das Aktivieren der Gmail-API und das Erstellen einer OAuth-Client-ID. Nachdem Sie das Skript ausgeführt haben, verwenden Sie das sqlite3-Befehlszeilentool, um die Datenbank abzufragen. Es stehen Optionen für die inkrementelle und vollständige Synchronisierung zur Verfügung, um die Daten effizient zu verwalten.

Mehr lesen
Entwicklung

Erlang Agent: Ein verteiltes Framework für die OpenAI API

2025-05-09
Erlang Agent: Ein verteiltes Framework für die OpenAI API

Ein robustes, verteiltes Erlang-Framework für die nahtlose Integration mit der OpenAI API. Mit integrierten Überwachungsbäumen, dynamischer API-Client-Generierung und Werkzeugausführung unterstützt es alle OpenAI API-Endpunkte und bietet Fehlertoleranz, Ratenbegrenzung und Streaming-Unterstützung. Der hierarchische Überwachungsbaum gewährleistet Stabilität und Zuverlässigkeit. Entwickler können einfach benutzerdefinierte Tools registrieren und ausführen und direkt über einfache Funktionsaufrufe auf die OpenAI API zugreifen.

Mehr lesen
Entwicklung Verteiltes Framework

BlenderQ: Kommandozeilen-Tool für die Verwaltung der Blender-Render-Warteschlange

2025-05-09
BlenderQ: Kommandozeilen-Tool für die Verwaltung der Blender-Render-Warteschlange

BlenderQ ist ein Terminal-UI-Tool zum Verwalten einer Warteschlange lokaler Blender-Renderings. Fügen Sie mehrere .blend-Dateien zu einer Warteschlange hinzu und überwachen Sie deren Fortschritt über das Terminal. Es wurde mit Node.js und Ink erstellt und unterstützt Themes und Nerd-Fonts-Symbole, was die Installation schnell und einfach macht. Der Autor hat sich für Node.js anstelle von Python oder Go entschieden, da die verfügbaren Komponenten die Projekt Anforderungen besser erfüllten und so eine schnellere Bereitstellung einer funktionsfähigen und einfach zu pflegenden Terminal-UI ermöglichten.

Mehr lesen
Entwicklung

Cogent Core: Einmal schreiben, überall ausführen

2025-05-09
Cogent Core: Einmal schreiben, überall ausführen

Cogent Core ist ein kostenloses und Open-Source-Framework zum Erstellen leistungsstarker, schneller und eleganter 2D- und 3D-Anwendungen, die auf macOS, Windows, Linux, iOS, Android und im Web von einer einzigen Go-Codebasis aus ausgeführt werden. Dieses "Einmal schreiben, überall ausführen"-Framework bietet eine umfassende Dokumentation und interaktive Beispiele, die direkt bearbeitet und auf der Website ausgeführt werden können, die selbst eine Cogent Core-Anwendung ist, die mit wasm im Web ausgeführt wird. Vor der Entwicklung müssen die Installationsanweisungen befolgt werden.

Mehr lesen

fui: Eine Framebuffer-basierte TTY-UI-Bibliothek in C

2025-05-08
fui: Eine Framebuffer-basierte TTY-UI-Bibliothek in C

fui ist eine leichtgewichtige C-Bibliothek zur direkten Interaktion mit dem Framebuffer in einem TTY-Kontext. Sie verwendet ein mehrschichtiges Zeichensystem und unterstützt Pixelzeichnen, primitive Formen (Linien, Rechtecke, Kreise), Bitmap-Schriftartenrendering, Tastatur- und Mausereignisbehandlung (über libevdev) und ein einfaches ALSA-basiertes Soundsystem (derzeit Sinuswellen und Akkorde). Die Bibliothek ist statisch verknüpft und enthält Beispiele und Tests (mit cmocka). Ein einfaches Asteroids-Spiel demonstriert die Soundfunktionen.

Mehr lesen
Entwicklung Grafikbibliothek

req-update-check: Aktualisieren Sie Ihre requirements.txt mühelos

2025-05-08
req-update-check: Aktualisieren Sie Ihre requirements.txt mühelos

Müde vom manuellen Aktualisieren Ihrer `requirements.txt`-Datei? `req-update-check` automatisiert den Prozess! Dieses Python-Tool überprüft Ihre Abhängigkeiten auf Updates und zeigt die Schwere (major/minor/patch), Homepages und Changelogs an. Es unterstützt Caching, Kommentare und verschiedene Installationsmethoden und vereinfacht so die Abhängigkeitsverwaltung. Steigern Sie Ihren Entwicklungsprozess noch heute!

Mehr lesen
Entwicklung

Void: Die Open-Source-Alternative zu Cursor

2025-05-08
Void: Die Open-Source-Alternative zu Cursor

Void ist ein Open-Source-Code-Editor, der als Alternative zu Cursor entwickelt wurde. Der vollständige Quellcode ist in diesem Repository verfügbar, und Beiträge aller Art sind willkommen. Ein Leitfaden für Beiträge (HOW_TO_CONTRIBUTE) und ein Leitfaden zur Codebasis (VOID_CODEBASE_GUIDE) werden bereitgestellt. Das Team ist über seinen Discord-Server und seine E-Mail-Adresse ([email protected]) leicht erreichbar. Void ist ein Fork des VS Code-Repositorys und fördert Zusammenarbeit und Vorschläge.

Mehr lesen
Entwicklung Cursor-Alternative

Qtap: Ein eBPF-Agent zur Erfassung des Netzwerkverkehrs im Linux-Kernel ohne App-Änderungen

2025-05-08
Qtap: Ein eBPF-Agent zur Erfassung des Netzwerkverkehrs im Linux-Kernel ohne App-Änderungen

Qtap ist ein eBPF-basierter Agent, der den Netzwerkverkehr im Linux-Kernel erfasst, ohne dass Anwendungen geändert, Proxys installiert oder Zertifikate verwaltet werden müssen. Er fängt Daten vor und nach der Verschlüsselung ab, indem er sich an TLS/SSL-Funktionen anfügt, und leitet sie an flexible Plugins mit vollständigem Kontext (Prozess/Container/Host/Benutzer/Protokoll usw.) weiter. Qtap zeigt Rohdaten in unverschlüsselter Form mit minimalem Overhead und ohne Latenz an und erweitert bestehende Observability-Pipelines. Es eignet sich für Sicherheitsaudits, Netzwerk-Debugging, API-Entwicklung und die Fehlerbehebung bei Drittanbieter-Integrationen. Qtap befindet sich derzeit in der frühen Entwicklung, einige APIs können sich ändern und die Dokumentation ist möglicherweise unvollständig, aber Beiträge und Feedback der Community sind willkommen.

Mehr lesen
Entwicklung

Xenon Framework: Ein leistungsstarkes C++-Framework für Game-Cheats

2025-05-08
Xenon Framework: Ein leistungsstarkes C++-Framework für Game-Cheats

Xenon ist ein leistungsstarkes und flexibles C++-Framework zum Erstellen von Game-Cheats, sowohl intern als auch extern. Die modulare Architektur ermöglicht die einfache Implementierung von Funktionen wie ESP, Aimbot, Radar usw. Xenon unterstützt mehrere Game-Engines, darunter Unreal Engine und Unity, und ist universell einsetzbar, d.h. es kann mit minimalen Änderungen an verschiedene Spiele angepasst werden. Das Framework bietet sowohl interne (DLL-Injection) als auch externe (Standalone-Anwendung) Cheat-Optionen und vereinfacht so den Entwicklungsprozess.

Mehr lesen

sectorlisp: Eine 512-Byte-Implementierung von LISP

2025-05-08
sectorlisp: Eine 512-Byte-Implementierung von LISP

sectorlisp ist eine bahnbrechende 512-Byte-Implementierung von LISP, die in der Lage ist, John McCarthys metazirkularen Evaluator auf Bare Metal zu booten. Durch das Entfernen nicht essentieller Elemente von LISP bietet dieses Projekt Implementierungen in LISP, C und i8086-Assembler, wobei letztere sogar vom BIOS bootet. Dies macht es wohl zur kleinsten echten LISP-Implementierung bis heute.

Mehr lesen

Blitzschnelles US-Routenplanung: Einführung von US Routing

2025-05-08
Blitzschnelles US-Routenplanung: Einführung von US Routing

US Routing ist eine Python-Bibliothek für die schnelle lokale Routenplanung in den USA. Ideal für Situationen, in denen Näherungswerte ausreichend sind, nutzt sie den Datensatz der nordamerikanischen Straßen. Berechnen Sie schnell Routen zwischen Städten, Postleitzahlen oder Koordinaten und wählen Sie zwischen kürzester Entfernung und schnellster Zeit. Erhalten Sie detaillierte Routeninformationen, einschließlich Entfernung, Dauer und durchquerter Bundesstaaten. Die Bibliothek enthält auch Funktionen zum Herunterladen und Verarbeiten des Datensatzes der nordamerikanischen Straßen und ermöglicht den Aufbau benutzerdefinierter Routing-Graphen.

Mehr lesen
Entwicklung

Picostrap 5: Blitzschnelles Bootstrap 5 WordPress Starter-Theme

2025-05-07
Picostrap 5: Blitzschnelles Bootstrap 5 WordPress Starter-Theme

Picostrap 5 ist ein extrem schnelles WordPress Starter-Theme, das auf Bootstrap 5 basiert und SASS nahtlos mit dem WordPress Customizer integriert. Passe die Optik von Bootstrap direkt im WordPress-Backend an, und Picostrap kompiliert das benötigte CSS dank eines integrierten Browser-SASS-Compilers in Echtzeit. Features beinhalten einen KI-gestützten Farbpaletten-Generator, eine Live-Vorschau des Style Guides, umfangreiche Anpassungsmöglichkeiten und umschaltbare Funktionen wie die Deaktivierung des Gutenberg-Editors und das Hinzufügen einer "Zurück zum Anfang"-Schaltfläche. Es ist kompatibel mit WooCommerce, LiveCanvas und WindPress und auf Performance optimiert.

Mehr lesen
Entwicklung

Go-Runtime: Vorschlag für OS-freie Ausführung

2025-05-07
Go-Runtime: Vorschlag für OS-freie Ausführung

Dieser Vorschlag schlägt vor, ein neues GOOS-Ziel (z. B. GOOS=none) zur Go-Laufzeit hinzuzufügen, das es Go-Programmen ermöglicht, unter anwendungsdefinierten Beendigungsfunktionen zu laufen, anstatt sich auf beliebige OS-Systemaufrufe zu verlassen. Dies ermöglicht eine eigenständige Ausführung ohne direkte OS-Unterstützung, eine Funktion, die bereits im TamaGo-Projekt implementiert ist. Der Vorschlag befürwortet die Aufnahme im Upstream. Mit GOOS=none erstellte Go-Anwendungen würden auf Bare-Metal laufen; die gesamte benötigte Unterstützung kommt von der Go-Laufzeit und externen Go-Treiberpaketen. Schlüsselfunktionen wie CPU-Initialisierung, Hardware-Initialisierung, Standardausgabe, Zufallszahlengenerierung und Abruf der Systemzeit müssen definiert werden. Dies erweitert die Anwendbarkeit von Go erheblich auf Umgebungen wie Embedded-Systeme, virtuelle Maschinen und UEFI.

Mehr lesen

Rybbit: Open-Source Webanalyse mit Datenschutz

2025-05-07
Rybbit: Open-Source Webanalyse mit Datenschutz

Rybbit ist eine moderne, Open-Source-Alternative zu Google Analytics, die den Datenschutz respektiert. Die Einrichtung dauert nur wenige Minuten und ist sehr intuitiv. Sehen Sie sich eine Live-Demo auf einer realen Produktionsseite mit über einer Million Besuchen pro Monat an. Sie können sich für unseren gehosteten Service unter https://rybbit.io anmelden oder Rybbit auf Ihrem eigenen VPS selbst hosten. Erfahren Sie mehr über Rybbit, indem Sie unsere Dokumentation lesen. Alle wichtigen Webanalyse-Metriken, einschließlich Sitzungen, eindeutige Benutzer, Seitenaufrufe, Absprungrate, Sitzungsdauer. Keine Cookies oder Benutzerverfolgung - DSGVO- und CCPA-konform. Anpassbare Ziele. Retention, User Journeys und Funnel-Dashboards. Erweiterte Filterung über 15+ Dimensionen. Benutzerdefinierte Ereignisse. Live-Sessions-Dashboard. 3-stufige Standortverfolgung (Land -> Region -> Stadt) + erweiterte Kartenvisualisierungen. Echtzeit-Dashboard. Unterstützung für Organisationen und eine unbegrenzte Anzahl von Websites.

Mehr lesen
Entwicklung Open-Source-Analyse

ty: Extrem schnelles Python-Typprüfprogramm und Language Server in Rust

2025-05-07
ty: Extrem schnelles Python-Typprüfprogramm und Language Server in Rust

ty ist ein extrem schnelles Python-Typprüfprogramm und Language Server, geschrieben in Rust. Es befindet sich derzeit in der Entwicklung und ist nicht für die Produktion bereit. Die gesamte Entwicklung findet jetzt im Ruff-Repository statt. Bitte sende Pull Requests dort für Änderungen am ruff-Submodul (das den gesamten Rust-Quellcode enthält). Weitere Details findest du im Leitfaden für Beiträge. Lizenziert unter der MIT-Lizenz.

Mehr lesen
Entwicklung
1 2 18 19 20 22 24 25 26 50 51