Urgent.News

What's breaking now, across thousands of outlets.

Tech

RemoteMac

I wanted to control my Mac from my iPhone from anywhere , not just when both devices are on the same Wi-Fi. So I built RemoteMac โ€” an open-source remote control app for macOS + iOS. ๐Ÿš€ What it can do ๐Ÿ“ฑ Live Mac screen streaming to iPhone ๐Ÿ–ฑ๏ธ Mouse, keyboard, right-click & scrolling ๐ŸŒ Remote connections over the internet ๐Ÿ”„ Automatic reconnection when the network changes The architecture isโ€ฆ

RemoteMac is an open-source remote control app designed to enable users to manage their Mac computers from an iPhone, regardless of their physical location. The application allows for live streaming of the Mac screen to an iPhone, with full control over mouse, keyboard, right-click and scrolling. It also supports remote connections over the internet and automatically reconnects when the network changes.

The architecture of RemoteMac is built on direct device-to-device communication, with the screen data and keystrokes transmitted directly between the devices. The signaling server, responsible for connection setup and discovery, is only used for this purpose and is currently hosted on free platforms. However, users have the option to self-host the server with a single command.

The RemoteMac project is still in its early stages and welcomes feedback from developers who work with Swift, React Native, WebRTC, macOS or iOS. Future improvements planned for the app include a remote terminal, clipboard sync, and voice input, all with a focus on enhancing security and reliability. The project is still seeking contributors, and users are encouraged to star the repository, try out the application, open an issue or contribute to its development.

The RemoteMac tool can be accessed at https://remotemac-app.vercel.app/ and its source code is available on GitHub at https://github.com/lavnyasharma/remotemac.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Kubernetes Architecture

๐Ÿš€ Kubernetes Architecture Explained Before diving into Kubernetes architecture, let's first understand why Kubernetes is preferred for running containerized applications in production environments.

  • Kubernetes simplifies managing containerized apps in production
  • Control Plane includes API Server, Scheduler, etcd, and Controller Manager
  • Worker Nodes run application workloads on Pods

I got tired of building the same backend twice, so I built a tool that generates it for me

Every time I shipped a product that needed both a mobile app and a web app, I ended up doing the same thing: build the backend, build the Flutter app on top of it, then build a whole separate Next.jsโ€ฆ

  • Founder creates Underpeaks to automate backend generation
  • Tool defines data model once, generates Flutter, Next.js, REST API, admin dashboard
  • Five database adapters included, free and open source core

Designing a Batch Move That Handles Partial Failure

Imagine a collection app with a bulk action: select 40 movie editions and move their catalog location from โ€œLiving room shelfโ€ to โ€œMoving box 03.โ€ The request times out.

  • Design batch move to handle partial failure.
  • Use stable edition IDs for selection consistency.
  • Assign unique identifiers to each operation.

More from Thursday 24 September โ†’