FOSS Advent Calendar - Door 13: Screen-Mirroring & Recording with scrcpy

Today’s tool is scrcpy, a powerful open-source utility that lets you mirror and control your Android device from your PC via ADB (Android Debug Bridge) over USB or Wi‑Fi.

With scrcpy, you can see your phone screen on your desktop and control it directly from your PC using your mouse and keyboard. You can also record screencasts from the mirrored session, perfect for tutorials, capturing gameplay, or streaming mobile apps, all without installing anything on your phone.

CLI-friendly and lightweight, scrcpy gives you full PC-based control over your device: navigate, type, launch apps, or record everything from your desktop. No bloated software, no intrusive permissions.

Link: https://github.com/Genymobile/scrcpy

As a developer, which part of your workflow would scrcpy improve the most? Testing, debugging, or presenting your app?

#ScreenMirror #AndroidToPC #DevProductivity #TechTools #FreeSoftware #AndroidDev #DeveloperTools #USBdebugging #TechHacks #ProductivityTools #CommandLine #TechTips #DIYTech #DigitalNomad #Workflow #TechCommunity #LinuxTools #CrossPlatform #adventkalender #adventskalender #AndroidScreen #MirroringTool #OpenSourceTools #TechFreedom #NoRoot #FOSSLove #FOSSAdvent #android #linux

🌟 Bạn cần công cụ duyệt mã nguồn tự lưu trữ như [Elixir] hoặc [Source .NET]? Tìm cách tránh dùng IDE hoặc Git forge để chia sẻ snapshot mã nguồn. Gợi ý: Cần công cụ tự动生成 trang web tĩnh từ mã. #selfhosted #codingtools #opensource #VietnamMastodon #phầnMềm #côngCụLậpTrình #mởNguyên #tựLưuTrữ

https://www.reddit.com/r/selfhosted/comments/1pj2daz/any_selfhostable_source_browser/

💻 3 Tools Every Web Developer MUST Use in 2025:

1️⃣ VS Code
2️⃣ GitHub
3️⃣ Chrome DevTools

Master these → Build faster & smarter!

Learn Web Development at TCCI – Tririd Computer Coaching Institute

#WebDevelopment #WebDeveloper #CodingTools #VScode #GitHub #ChromeDevTools #LearnCoding #TCCI #BopalAhmedabad #Thaltej #Satellite #IskconCrossRoad #SGHighway

GitHub - bbu/cdecl-dump: Dump complex C declarations visually

Dump complex C declarations visually. Contribute to bbu/cdecl-dump development by creating an account on GitHub.

GitHub

Can AI really pair program effectively? 🤖💻

Aider brings LLMs like GPT-4 and Claude 3.7 directly into your terminal. It maps your entire codebase, supports 100+ languages, and even integrates with Git for seamless commits. A true collaborator, not just a chatbot. #AI #CodingTools #GitHub

🔗 Project link on #GitHub 👉 https://github.com/Aider-AI/aider

#Infosec #Cybersecurity #Software #Technology #News #CTF #Cybersecuritycareer #hacking #redteam #blueteam #purpleteam #tips #opensource #cloudsecurity

— ✨
🔐 P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking 💻🏴‍☠️

GitHub - coder/mux: A desktop app for isolated, parallel agentic development

A desktop app for isolated, parallel agentic development - coder/mux

GitHub
⚙️🔄 Behold, the almighty Guts—because manually typing "string" instead of "string" is just too grueling for today's keyboard warriors. Who needs to understand code when you can automate the tedium of converting the obvious between #Golang and TypeScript? 🚀✨ Watch in awe as your backend and frontend live in perfect, synchronized harmony thanks to this divine intervention! 🌟🔧
https://github.com/coder/guts #TypeScript #Automation #CodingTools #KeyboardWarriors #HackerNews #ngated
GitHub - coder/guts: Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend.

Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts

GitHub
IDEmacs

Making Emacs beginner-friendly, via configurations that emulate mainstream IDEs

Codeberg.org

Claude Code told me a feature didn't exist. Codex CLI found it.

I was testing both tools on the same task: analyzing GitHub projects to extract information I needed. The difference in results caught me off guard.

But here's the thing: this doesn't make one tool better than the other. It was one specific test case. They have different strengths and weaknesses. My takeaway? If your budget allows, use both tools in a complementary way. Each brings something different to the table.

#CodingTools