3 repository-uri
Integrating external files and archives directly into a compiled binary as constants to eliminate external dependencies.
Distinct from Compile-Time Constants: Focuses on embedding arbitrary files into a binary for portable execution, not just language constants or dependency resolution.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Binary Resource Embedding. Refine with filters or upvote what's useful.
Qor este un framework de administrare Go și un toolkit backend utilizat pentru construirea de interfețe administrative, sisteme de gestionare a conținutului (CMS) headless și generatoare de API REST. Oferă un mediu structurat pentru implementarea backend-urilor aplicațiilor de business, specializându-se în gestionarea conținutului structurat și a activelor media. Proiectul se distinge prin gestionarea cuprinzătoare a conținutului în mai multe limbi, având versionarea datelor bazată pe locale și un sistem dedicat pentru internaționalizare și administrarea traducerilor. Se diferențiază în continuare prin implementarea încorporată a unei mașini de stări (state machine) pentru automatizarea proceselor de business și un flux de lucru de staging al conținutului pentru revizuirea modificărilor înainte de publicare. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului bazat pe roluri, gestionarea sesiunilor și programarea joburilor de fundal. Suprafața sa de gestionare a datelor include override-uri pentru handler-ele CRUD, gestionarea relațiilor și un UI bazat pe metadate care generează dashboard-uri și input-uri de formulare pe baza definițiilor resurselor backend. În plus, oferă instrumente pentru generarea de API-uri RESTful cu suport pentru negocierea conținutului și endpoint-uri imbricate. Sistemul permite optimizarea deployment-ului prin compilarea template-urilor HTML direct în binarul aplicației Go pentru a elimina dependențele de sistemul de fișiere.
Compiles HTML templates directly into the application binary to remove filesystem dependencies during deployment.
Acest proiect este o bibliotecă tehnică și o bază de cunoștințe pentru framework-ul Qt, servind drept ghid de programare GUI în C++ și resursă pentru dezvoltarea cross-platform. Oferă o colecție de ghiduri tehnice, bune practici și materiale instrucționale axate pe construirea aplicațiilor folosind ecosistemul Qt. Repository-ul se concentrează pe optimizarea performanței aplicațiilor și a fluxurilor de lucru de dezvoltare. Acesta acoperă tipare arhitecturale pentru îmbunătățirea vitezei de compilare și a eficienței execuției, inclusiv utilizarea bazelor de date în memorie și a apelurilor de funcții asincrone. De asemenea, oferă îndrumări specializate privind integrarea codului Java prin wrapper-e de interfață nativă pentru aplicații hibride. Sfera proiectului se extinde la designul de interfețe personalizate și compatibilitatea cross-platform. Aceasta include tehnici pentru randarea grafică de înaltă performanță, scalarea responsivă pe diferite densități de pixeli și gestionarea căilor de fișiere și a codărilor de text pe diferite sisteme de operare. Include, de asemenea, un set curatoriat de cărți electronice, standarde de programare și tutoriale pentru utilizarea instrumentelor de dezvoltare.
Provides techniques for integrating binary data and icons directly into the executable to optimize binary size.
OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje
Provides the ability to integrate external files and archives directly into the binary to eliminate external dependencies.