Coding Global Background
Coding Global
CodingGlobal

Community Showcase

[YABR] A Bidirectional (de)compiler (Java)

java
https://github.com/Tonic-Box/YABR This has been my pet project for quite some time now and would love any feedback. YABR is a java bytecode reader/writer (similar to asm), with full support up to JVM 11 spec. It features a built in custom SSA-form IR capable of both lifting from and lowering back to bytecode, an AST source-alike mutable API built on top of that API also capable of lowering back to the IR/bytecode, and can emit source (decompile). Bytecode <-> IR <-> AST -> source (Mutable at every level) From the readme: Features - Class file parsing - Read and write Java .class files - Bytecode manipulation - High-level and low-level APIs for modifying bytecode - SSA IR system - Lift bytecode to SSA form, optimize, and lower back - Source AST system - Recover, mutate, and emit Java source from bytecode - Class decompilation - Full class decompilation with imports, fields, and methods - Visitor patterns - Traverse classes at multiple abstraction levels - Frame computation - Automatic StackMapTable generation for Java 7+ [Currently as far as IR optimization passes go, I have more than a handful written](https://github.com/Tonic-Box/YABR/blob/main/docs/ssa-transforms.md) The readme is pretty fleshed out and can offer more specifics on the project, faculties, and capabilities. Would love any feedback or thoughts. Its been a fantastic learning experience, currently I'm focusing on writing/improving my optimization transformers and source emission output.
T
TonicBox

Playing Custom Status

Verified
0 messages
1 members
11 days ago
BJH OS — Free, Open Source, Browser-Based OS Built with HTML, CSS & JavaScript

BJH OS — Free, Open Source, Browser-Based OS Built with HTML, CSS & JavaScript

html & css
💻 **BJH OS** Assalam O Alaikum! 👋 I'm Muhammad Haris and I made **BJH OS**, an open-source web-based OS 🌐 💡 Built with pure HTML, CSS & JS — no frameworks, no backend ⚙️🚫. Run it directly in your browser 🖥️ ✨ **Not based on Puter OS — fully original!** 🚀 **Key Features:** 🖼️ Custom Desktop Environment with draggable, resizable windows 🖱️ Smooth UI & Window Management 📦 Built-in Apps: File Manager, Notes, Chat (ChatLink), Settings & more 🧩 Modular Architecture for themes, wallpapers, apps 💾 Persistent Data via localStorage 🧑‍💻 Powerful Web Terminal 🌐 Remote Alerts & Updates 🤖 BJH OS AI Assistant 🌐 Flash Browser integrated 🛠️ **How to Run BJH OS:** 1. Download ZIP from the main repository: https://github.com/Haris16-code/BJH-OS 2. Extract & open `Setup.html` in your browser 3. No installation needed — just open and go! 🧰 **BJH OS TOOL (Python Utility):** - Install updates, apps, games, wallpapers, cursors - Supports 32-bit & 64-bit versions - Easy folder/path selection for installation 🧑‍💻 **Developer Docs:** https://github.com/Haris16-code/BJH-OS/blob/main/DEV_DOCS.md - Step-by-step app/game development - Window, taskbar, theming, and font sync guidance - Ready-to-use templates & examples (Calculator, Snake) - Full API & troubleshooting support 🔗 **Check BJH OS Source Code & Documentation on GitHub:** https://github.com/Haris16-code/BJH-OS ⭐ **Please give us a star on GitHub if you like BJH OS!** Made with ❤️ in Pakistan © 2025 BJH OS — by Muhammad Haris
G
DevX
Copy Paster!
30 messages
3 members
21 days ago
My Own Python Emulator

My Own Python Emulator

Archived 5 days ago
python
# Design and User Interface This IDE is built with a clean, modern, and functional design aimed at providing a distraction-free coding environment. Dark Theme: The entire application uses a professional dark theme, which is easier on the eyes during long coding sessions. Resizable Panels: The main window is split into two panels—a file explorer on the left and a code editor on the right—which you can resize by dragging the divider. Clean Layout: The interface is organized with a simple menu bar, a toolbar for common actions, and a helpful status bar at the bottom. Informative Status Bar: Provides at-a-glance information about the current file, cursor position (line and column), and save status. # Core Features Code Editor: Syntax Highlighting: Automatically colors Python code to make it more readable. Line Numbers: A dedicated column shows line numbers that do not overlap with the code. Minimap: A side panel shows a miniature overview of your code for fast navigation. Multi-Tab Editing: You can open and work on multiple files at once, each in its own tab. Auto-Save: Automatically saves your currently open file every five seconds to prevent data loss. File Management: File Explorer: A tree-view on the left side of the window displays all files and folders in your project. Drag & Drop: You can move files between folders simply by dragging and dropping them in the explorer. Search Functionality: A search bar allows you to quickly filter and find files within your project. Context Menus: Right-clicking on files or folders provides options to create, rename, or delete items. Code Execution: Run and Stop: A "Run" button executes the current script, and a "Stop" button can terminate it if it's running for too long. Output Window: A separate window appears to show any output or error messages from your script in real-time. (This description is written by AI, as i am bad at explaining. This script/program is 90% written by me. rest 10% took help of AI)
M
Gigachad
Script Kiddie!
70 messages
7 members
3 months ago

Part-Time U.S. Representative Needed for Software Agency

Archived 10 days ago
java c# python c c++
We are a senior software agency with over 10 years of experience in software engineering and development. Our team has worked with many clients across the European Union, building high-quality systems and long-term partnerships. Now, we are expanding into the U.S. IT market and are looking for a reliable person based in the United States who can help us with this process. Since we are not physically based in the U.S., we sometimes face challenges when connecting with clients or handling small tasks that require a local presence. That’s why we need a trustworthy and kind person who can support us for about 10–20 hours per month. The work is light and flexible — no hard or technical tasks are required. You will mainly help us with simple coordination and communication needs when we work with U.S. clients. We value honesty, responsibility, and professionalism. The ideal candidate is a male between 30 and 45 years old, has no criminal background, and is dependable in communication. You don’t need special skills — just a positive attitude and a willingness to assist when needed. In return, you can earn more than $1,000 per month for your support. We are easy to work with and always treat our partners with respect and fairness. This is a remote, part-time position that offers flexibility and long-term cooperation if we work well together. You can work from anywhere in the U.S., and we will communicate clearly and transparently about all tasks. If you are honest, kind, and interested in working with a professional software agency expanding to the U.S. market, we would be happy to hear from you. Please contact us to discuss more details. Whatsapp: +1 (610) 306-3089 Telegram: @william_JA_1 Email: juandavidnunozmejia@gmail.com
W
Verified
0 messages
0 members
a month ago

PHP SOLID

Archived a month ago
I just finished building a comprehensive SOLID principles tutorial in PHP, and I'm really proud of how it turned out! 🎉 https://github.com/bedwards/php-solid What started as a learning exercise became something I think the community will find valuable. Here's what I built: **Deep Educational Content**: I didn't just explain what each SOLID principle is—I dove into *why* it matters, what problems it solves, and how the principles interconnect. Each section explores real scenarios and demonstrates the difference between following and violating the principles. **Clean, Practical Examples**: Every principle has minimal yet complete code examples that demonstrate the concept without unnecessary complexity. The implementations follow PHP best practices with proper typing and clear structure. **Comprehensive Testing**: Integration tests verify actual behavior across all principles, with good coverage of both success and failure scenarios. **Professional Setup**: PHPStan at level 10, PHPUnit 12, automated testing via GitHub Actions—the whole project represents real-world PHP development standards. **Thoughtful Design Choices**: I'm particularly happy with the Interface Segregation example, which uses a document workflow with Draft/Published/Archived states and segregated Readable/Writable/Printable interfaces. It demonstrates the principle naturally without feeling contrived. The repository includes everything: detailed explanations, working code, tests, and CI/CD setup. It's the kind of resource I wish I'd had when I was first learning these concepts. Check it out: https://github.com/bedwards/php-solid What SOLID principle do you find most impactful in your daily work? #PHP #SoftwareEngineering #SOLID #CleanCode #DeveloperEducation
B
Verified
0 messages
0 members
2 months ago

Open to work

Archived 2 months ago
java c# c++ html & css kotlin
U.S.-Based Verification & Freelance Account Setup for Global Developers Are you a non-U.S. developer blocked from platforms like Upwork, Toptal, or PayPal due to ID or location restrictions? I help international professionals securely set up verified U.S.-based accounts and identities — so you can work freely, pass KYC, and grow your freelance career without limits. ⸻ Services Offered Freelance Access & Compliance • Verified U.S. accounts (Upwork, Fiverr, Freelancer, Toptal) • Profile setup, IP/device security, and KYC-safe login methods LinkedIn U.S. Setup • U.S.-branded profiles with job history & endorsements • Secure access configuration to prevent account flags Education & Student Verification • Outlier.org verification, .edu emails, student IDs U.S. Identity & Business Docs • SSN, Passport, Driver’s License / State ID • Utility bills, bank & credit card statements (Chase, BoA, etc.) • EIN, LLC documents for Stripe, PayPal, Deel Phone & Email Recovery • U.S. mobile/VOIP numbers (Google Voice, OpenPhone) • Gmail recovery setups & aged accounts Advanced & Grey Services (By Request) • Chase virtual setups, sandbox accounts • High-risk KYC solutions (case-by-case only) ⸻ Why Choose Me • U.S.-based with verified credentials • Custom-built setups — not mass produced • High success rate with global devs & freelancers • Private, secure, and personally managed ⸻ Telegram: @Workfordev247 Serious inquiries only. Let’s get you verified and back to work.
F
Top account for developers
Copy Paster!
1 messages
2 members
3 months ago