LanceLRQ / Deer Executor
Licence: gpl-3.0
An executor for online judge —— 基于Go语言实现的代码评测工具
Stars: ✭ 23
Labels
Projects that are alternatives of or similar to Deer Executor
Cattle
🐺 Platform to Run and Share Code. It Supports PHP, Python, Ruby, Java, Go, Rust, C and C++.
Stars: ✭ 40 (+73.91%)
Mutual labels: playground, sandbox
Componentfixture
🛠️Interactive sandox playground for vue components
Stars: ✭ 44 (+91.3%)
Mutual labels: playground, sandbox
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (+23747.83%)
Mutual labels: playground, sandbox
Judge Server
Judging backend server for the DMOJ online judge.
Stars: ✭ 648 (+2717.39%)
Mutual labels: sandbox
Wasmtime
Standalone JIT-style runtime for WebAssembly, using Cranelift
Stars: ✭ 6,413 (+27782.61%)
Mutual labels: sandbox
Playalways
Create Xcode playgrounds from your menu bar
Stars: ✭ 515 (+2139.13%)
Mutual labels: playground
Ngx Formly Playground
Project with list of Angular Formly exercises. Every next exercise add new feature to the previous one.
Stars: ✭ 16 (-30.43%)
Mutual labels: playground
Flutterbasicwidgets
ABC of Flutter widgets. Intended for super beginners at Flutter. Play with 35+ examples in DartPad directly and get familiar with various basic widgets in Flutter
Stars: ✭ 609 (+2547.83%)
Mutual labels: playground
Nanos
A kernel designed to run one and only one application in a virtualized environment
Stars: ✭ 557 (+2321.74%)
Mutual labels: sandbox
Ksm
A fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Stars: ✭ 673 (+2826.09%)
Mutual labels: sandbox
React View
React View is an interactive playground, documentation and code generator for your components.
Stars: ✭ 544 (+2265.22%)
Mutual labels: playground
Antivmdetection
Script to create templates to use with VirtualBox to make vm detection harder
Stars: ✭ 527 (+2191.3%)
Mutual labels: sandbox
Unityplayground
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
Stars: ✭ 603 (+2521.74%)
Mutual labels: playground
Whats New In Swift 5 0
An Xcode playground that demonstrates the new features introduced in Swift 5.0.
Stars: ✭ 703 (+2956.52%)
Mutual labels: playground
Seccomp Tools
Provide powerful tools for seccomp analysis
Stars: ✭ 599 (+2504.35%)
Mutual labels: sandbox
Hvpp
hvpp is a lightweight Intel x64/VT-x hypervisor written in C++ focused primarily on virtualization of already running operating system
Stars: ✭ 637 (+2669.57%)
Mutual labels: sandbox
Deer Executor
一个基于Go语言实现的代码评测工具
✨ 特性
- 以CLI方式运行,不需要OJ平台;
- 支持多种编程语言程序的判定,你可以自行扩展更多的语言;
- 支持将题目配置和数据打包,随处都能一行命令运行评测;
- 支持评测结果压缩打包,便于OJ存档和回放;
- 支持使用Testlib作为出题工具;
- 基于Linux和Mac OS平台,如果你感兴趣可以帮我实现Windows平台的代码;-)。
🔨 开发进度
- ✅ 接入CLI
- ✅ 多语言支持
- ✅ 多评测方式
- ✅ 完整评测流程支持
- ✅ 评测结果打包并签名
- ✅ 题目配置和数据打包功能
- ✅ 兼容WeJudge3.x的数据结构
- ✅ Testlib 支持
- ✅ 编写文档
- ✅ 评测日志
- ✅ 题目数据包支持ZIP
- 🔲 Windows评测支持
- 🔲 Deer-Executor GUI
- 🔲 安全沙箱
📦 文档
文档托管在Github Wiki上,点击访问
🤝 鸣谢
感谢开源项目Loco's runner 为本程序提供了黑盒评测的实现思路。
感谢我的同学Wolf Zheng和Tosh Qiu提出的交互式评测的需求和基本工作流程的描述。
感谢以下组织对WeJudge项目的支持(排名不分先后):
感谢WeJudge团队每一位成员对项目的支持和付出!
感谢以下博客、开源项目等为本项目提供参考学习的资料。(不分顺序)
等等
🔗 相关链接
📃 我的博客:https://www.lanrongqi.com
《从零开始的代码评测系统设计与实践》序列
🖥️ WeJudge:
本项目基于GPLv3协议开源,欢迎各位开发者以非商业目的使用和开发本程序,使用过程中如果遇到什么问题,请发Issue一起讨论哦!
如果你正在使用本判题机的开发OJ网站,欢迎通过ISSUE告知,我会将链接挂在这里哦!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].