3 dépôts
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 est un framework d'administration Go et une boîte à outils backend utilisée pour construire des interfaces administratives, des systèmes de gestion de contenu (CMS) headless et des générateurs d'API REST. Il fournit un environnement structuré pour implémenter des backends d'applications métier, se spécialisant dans la gestion de contenu structuré et d'assets multimédias. Le projet se distingue par une gestion de contenu multi-langue complète, incluant le versionnage de données basé sur la locale et un système dédié pour l'internationalisation et l'administration de la traduction. Il différencie davantage son offre avec une implémentation de machine à états intégrée pour l'automatisation des processus métier et un workflow de staging de contenu pour réviser les changements avant publication. Le framework couvre un large éventail de capacités, incluant le contrôle d'accès basé sur les rôles, la gestion de session et la planification de tâches en arrière-plan. Sa surface de gestion de données inclut des overrides de gestionnaires CRUD, la gestion des relations et une UI pilotée par métadonnées qui génère des tableaux de bord et des entrées de formulaire basées sur les définitions de ressources backend. De plus, il fournit des outils pour la génération d'API RESTful avec support de la négociation de contenu et des endpoints imbriqués. Le système permet l'optimisation du déploiement en compilant les templates HTML directement dans le binaire de l'application Go pour supprimer les dépendances au système de fichiers.
Compiles HTML templates directly into the application binary to remove filesystem dependencies during deployment.
Ce projet est une bibliothèque technique et une base de connaissances pour le framework Qt, servant de guide de programmation GUI en C++ et de ressource pour le développement multiplateforme. Il fournit une collection de guides techniques, de bonnes pratiques et de matériel pédagogique axé sur la création d'applications utilisant l'écosystème Qt. Le dépôt se concentre sur l'optimisation des performances des applications et des flux de travail de développement. Il couvre des modèles architecturaux pour améliorer la vitesse de compilation et l'efficacité d'exécution, y compris l'utilisation de bases de données en mémoire et d'appels de fonctions asynchrones. Il propose également des conseils spécialisés sur l'intégration de code Java via des wrappers d'interface native pour les applications hybrides. La portée du projet s'étend à la conception d'interfaces personnalisées et à la compatibilité multiplateforme. Cela inclut des techniques pour le rendu graphique haute performance, la mise à l'échelle réactive selon les densités de pixels, et la gestion des chemins de fichiers et des encodages de texte sur différents systèmes d'exploitation. Il inclut également un ensemble sélectionné de livres électroniques, de normes de programmation et de tutoriels pour l'utilisation des outils de développement.
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.