Logic Simulator Studio

C 66 completed
Web App
web_app / typescript · small
146
Files
23,175
LOC
3
Frameworks
6
Languages

Pipeline State

completed
Run ID
#368471
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
58.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48519
Member of a group with 1 similar repo(s) — canonical #95409 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a browser-based, interactive logic gate simulator using React and TypeScript. I need it to allow users to design, simulate, and analyze digital circuits. The simulator must support two modes: Zero-Delay (tick-based simulation) and Gate-Delay (discrete-event scheduler with race-condition detection). Key features to include are truth tables, state transition tables, and timing diagrams. Additionally, please implement HDL export capabilities for both Verilog and VHDL, ensuring proper sanitization of gate names. Finally, add a graphical Finite State Machine (FSM) editor with drag-and-drop functionality.
typescript react web-app simulator digital-logic circuit-design hdl verilog vhdl
Generated by gemma4:latest

Catalog Information

A browser-based interactive logic gate simulator that allows users to design, simulate, and analyze digital circuits with zero-delay and gate-delay modes, and export designs to HDL.

Description

LogicSim is a fully interactive web application that lets users build and test digital circuits using a rich library of combinational and sequential gates. It offers two simulation modes: a zero-delay tick‑based discrete‑event engine for quick prototyping, and a gate‑delay mode that models realistic propagation delays, detects race conditions, and visualizes timing diagrams. The tool includes analysis utilities such as truth tables, state‑transition tables, and a race‑condition panel, and supports exporting circuits to JSON, Verilog, or VHDL for synthesis. Designed for educators, students, and hobbyists, it provides a drag‑and‑drop FSM editor that can be compiled into a logic circuit on the canvas. By combining simulation, analysis, and HDL export in one place, LogicSim streamlines the learning and prototyping workflow for digital design.

الوصف

يُقدّم LogicSim واجهة تفاعلية عبر المتصفح تسمح للمستخدمين ببناء واختبار الدوائر الرقمية باستخدام مكتبة شاملة من البوابات التوليفية والتسلسلية. يتوفر في التطبيق وضعان لمحاكاة الدوائر: وضع عدم تأخير يعتمد على الأحداث المتقطعة لتسريع التصميم، ووضع تأخير البوابة الذي يحاكي التأخيرات الواقعية، ويكشف عن حالات السباق، ويعرض مخططات التوقيت. كما يشتمل على أدوات تحليل مثل جداول الحقيقة، وجداول انتقال الحالة، ولوحة تحليل السباق، مع إمكانية تصدير التصاميم إلى JSON أو Verilog أو VHDL. يضم محرر حالات نهائية (FSM) سحب وإفلات يمكن تحويله إلى دائرة منطقية على اللوحة. يهدف هذا التطبيق إلى تسهيل عملية التعلم والتصميم للطلاب، والمهتمين، والمعلمين، من خلال دمج المحاكاة، والتحليل، وتصدير HDL في مكان واحد.

Novelty

7/10

Tags

logic-circuit-simulation interactive-digital-design timing-analysis hdl-export fsm-editor race-condition-detection gate-delay-modeling

Technologies

puppeteer react tailwind vite vitest

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

C
66.0/100
Structure
64
Code Quality
76
Documentation
44
Testing
40
Practices
77
Security
100
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 2207 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

16.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
MIT
License
8.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
73.5%
json
22.6%
markdown
3.4%
css
0.3%
javascript
0.1%
html
0.1%

Frameworks

React Vitest Vite

Concepts (2)

Analysis by Repobility (https://repobility.com) · MCP-ready
CategoryNameDescriptionConfidence
Same scanner, your repo: https://repobility.com — Repobility
auto_descriptionProject Description🇩🇪 Deutsch  ·  🇬🇧 English80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/92670.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV