10 Repos
Toolsets specifically designed to compile C# source code into intermediate language and assemblies.
Distinct from C Source Translators: Distinct from C Source Translators: targets the C# language and .NET IL rather than C to machine assembly.
Explore 10 awesome GitHub repositories matching programming languages & runtimes · C# Compilers. Refine with filters or upvote what's useful.
Mono is an open source implementation of the .NET Framework that provides a managed execution environment, base class libraries, and a cross-platform virtual machine. It serves as a compliant implementation of the ECMA Common Language Infrastructure standard, enabling the execution of intermediate language binaries across different operating systems. The project includes a complete toolset for C# development, featuring a command line compiler and CLI to transform source code into executable assemblies. It distinguishes itself with a flexible managed memory system that supports multiple automa
Provides a command line toolset for compiling C# source code into intermediate language and executable assemblies.
This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,
Offers technical advice on minimizing object copying and optimizing memory allocation for increased execution efficiency.
This project is a curated collection of best practices, coding standards, and style guidelines for writing C++ source code. It serves as a software engineering resource focused on improving code safety, maintainability, and performance. The resource covers multiple domains of C++ development, including safety engineering to reduce bugs and memory errors, as well as code optimization for increased efficiency. It provides a set of collaborative guidelines for consistent code formatting and structural patterns across projects.
Offers specific guidelines to increase the performance and efficiency of C++ source code.
LOLBAS is a curated database and knowledge base of signed Windows binaries that can be misused to bypass security restrictions and execute unauthorized code. It serves as a technical registry that maps trusted system files to their functional capabilities and the offensive tactics they enable. The project distinguishes itself by providing a capability-driven indexing system and a tactics registry that relates legitimate binary functionality to known security evasion techniques. It includes an association layer that links specific system binaries to attack patterns and tactical objectives, pro
Identifies trusted system binaries that can compile C# source files into executables.
Livebook is an interactive notebook platform for Elixir that provides a web-based environment for writing and running code cells alongside Markdown content, visualizations, and reproducible workflows. It serves as a multi-cloud auto-clustering tool that automatically discovers and joins Elixir nodes into clusters across Kubernetes, AWS ECS, and Fly.io for distributed execution, and also functions as a notebook deployment tool that packages notebooks into standalone web applications with authentication, secrets, and Docker support. The platform enables real-time collaborative editing, synchron
Runs arbitrary Elixir code on remote production nodes by configuring node name and cookie.
Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and manages agents written in PowerShell, Python, C#, Go, and C across Windows, Linux, and macOS, using encrypted communication channels over HTTP, HTTPS, and SMB. The framework executes over 400 built-in modules for reconnaissance, privilege escalation, credential theft, and lateral movement, and provides a modular engine for authoring custom attack modules. What sets Empire apart is its multi-language agent deployment system, which allows operators to choose implants that suit each
Compiles C# payloads on demand using an external compiler for deployment.
Dieses Projekt ist eine interaktive Coding-Tutorial-Plattform und eine Markdown-basierte Kurs-Engine. Es fungiert als webbasiertes Bildungssystem, das Markdown-Dateien in strukturierte Bildungsseiten mit integrierten Schnittstellen zum Schreiben und Ausführen von Code umwandelt. Die Plattform nutzt ein Remote-Code-Execution-Framework, um vom Benutzer eingereichte Snippets in Echtzeit durch Integration mit externen Compilern und Ausführungs-Engines zu validieren. Um eine konsistente Bereitstellung über verschiedene Hosting-Plattformen hinweg zu gewährleisten, wird die gesamte Lernumgebung als containerisiertes Deployment bereitgestellt. Das System deckt ein breites Funktionsspektrum ab, einschließlich Markdown-Rendering mit Wiki-Style-Verlinkung, interaktiver Kursbereitstellung über mehrere Sprachen hinweg und einer Remote-Code-Execution-API zum Erfassen und Zurückgeben von Ausführungsergebnissen.
Implements a framework for compiling and executing programming code on remote systems for real-time validation.
cppinsights ist ein C++-Compiler-Visualisierungs- und statisches Analysetool, das das Clang-Frontend nutzt, um Quellcode in einen abstrakten Syntaxbaum zu parsen. Es fungiert als Source-to-Source-Transformer, der C++-Code umschreibt, um implizites Compiler-Verhalten und verborgene Operationen explizit und sichtbar zu machen. Das Tool ist darauf spezialisiert, komplexe Sprachkonstrukte aufzuschlüsseln, wie etwa die interne Funktionsweise von Coroutines, um deren Suspendierungs- und Resumption-Logik zu visualisieren. Zudem macht es den bei der Template-Instanziierung generierten Code sichtbar und wandelt implizite Compiler-Aktionen, einschließlich strukturierter Bindings und spezieller Member-Funktionen, in explizite Quellcode-Repräsentationen um. Zu den weiteren Funktionen gehören die Auflösung von using-Anweisungen und die Generierung von Strukturkarten für C++-Klassen-Vererbungshierarchien.
Transforms C++ source code into explicit representations to reveal hidden compiler operations.
Judge0 is an online code execution engine and multi-language compiler API designed to compile and run source code within isolated sandboxes. It functions as an asynchronous job processor that handles code submissions via a queue and provides a secure environment to run arbitrary programs while preventing unauthorized system access. The system distinguishes itself through a multi-stage compilation pipeline and a flexible execution model that supports both single-file submissions and multi-file program execution via archives. It employs an isolate-based sandboxing mechanism to enforce strict ha
Compiles and runs multi-file programs or pre-compiled binaries on a remote server via a REST API.
This project is an API gateway optimization manual and implementation guide for OpenResty. It provides a collection of architectural patterns and coding standards for developing scriptable server logic using the Lua language within Nginx. The repository serves as a reference for extending web server functionality and optimizing network traffic gateways. It focuses on deployment strategies and high-performance coding patterns to reduce latency and increase request throughput. The content covers the development of custom gateway logic, edge computing workflows, and high-throughput network engi
Applies high-performance coding patterns to reduce latency and increase request volume for API gateways.