SShortSingh.
Back to feed

Parley: Open-Source Messaging Template for Brandable Private Chat Apps

0
·7 views

Organizations that need their own messenger, without relying on WhatsApp or a third-party platform, now have a ready-made option. Parley is a finished messaging template built on Codename One, an open-source framework for native iOS, Android, desktop and web apps from one codebase. It covers one-to-one and group chats, broadcast channels, encrypted media, voice and video calls, and an admin console, and is released under MIT-0 so adopters can rebrand and keep their changes private. Its encryption follows the Signal design, using X3DH key agreement and the Double Ratchet, so the server only relays ciphertext it cannot read. Calls are peer-to-peer over WebRTC, and the brand color and other visual elements are configurable from a single stylesheet.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Changing One Postgres Planner Setting From 32 to 34 Cut a Slow Query's Runtime Nearly 6,000-Fold

A developer's reporting query, built on several layers of nested views, took over two minutes to run in Postgres. The slow plan came from the planner's join_collapse_limit setting, which controls how joins are grouped before unneeded ones are removed. Testing values from 8 to 140 showed the fast and slow plans alternate in a non-monotonic pattern, with a value of 32 taking about 140 seconds and 34 taking 23.9 milliseconds. The root cause was that the planner built a costly inner join and ran it 181 times, based on a row estimate of 1 that was far off from the actual count of 181. The article then explains how views are expanded into large numbers of table references and when Postgres can remove redundant LEFT JOINs.

0
ProgrammingDEV Community ·

AI Agents Are Gaining Business Roles, But Only Under Human Supervision

Surveys show AI agents are being used in customer support, sales, finance, and IT, though most organisations remain in experimentation stages. McKinsey's 2025 research found no more than 10% of organisations are scaling agents within any single business function. Agents are described as systems that pursue goals, plan steps, use tools, check their work, and escalate exceptions to humans. Experts stress that permissions, identity tracking, approval tiers, and audit logs are essential safeguards rather than optional overhead. Sensitive areas such as hiring, credit decisions, medical treatment, and legal commitments are considered unsuitable for autonomous agents for now.

0
ProgrammingDEV Community ·

New beginner coding series explains what a program is in its first installment

A new beginner-friendly series called Cuppa and Code has launched on DEV Community. Its first installment, published November 1 by Amy Hudspith, answers the question of what a program is. The episode is designed to take roughly ten minutes and introduces coding basics using Python and Jupyter. It is aimed at readers with little or no programming experience and is tagged as a tutorial.

0
ProgrammingDEV Community ·

Developer details lessons from building an AI-edited Android launcher with Claude Code

The author built AI Launcher, an open-source Android home screen designed to be modified by an AI coding agent that edits code, installs it, and checks results. Claude Code wrote most of the code while the author directed it and tested on real phones. A build passed all automated checks yet showed a black clock on a black background, which only a screenshot revealed, so the definition of done now requires both a passing verify script and visual review. Fresh agent sessions exposed gaps in the project's instructions, and a verify script that cleared phone logs was changed so scripts leave device state as they found it. Key input also caused the pager to focus off-screen pages, which was fixed by no longer composing those pages. The project has only been tested on two Samsung phones using Claude Code on Linux, and it currently requires a computer and coding agent since no APK is available yet.