DEV Community

Andrew Matia
Andrew Matia

Posted on

Building an open-source Laravel foundation for owned communities

Lineweb Social across desktop and mobile

A community product needs more than a feed. It needs identity, privacy, moderation, operator workflows, reliable deployment, and clear boundaries for future extensions.

That is the problem behind Lineweb Social, an open-source Laravel foundation for teams that want to launch an owned, branded community without rebuilding the same core systems from zero.

What the beta includes

The current 0.2 beta provides:

  • Profiles and chronological feeds
  • Spaces for focused communities
  • Private messaging
  • Events, polls, media, replies, quotes, and reposts
  • Privacy controls and data-rights workflows
  • Platform and community moderation
  • Administration and audit visibility
  • Documented APIs and extension boundaries
  • A reproducible Docker setup

The goal is not to prescribe one social product. A team should be able to shape the foundation into a private professional network, an association hub, a creator community, or a focused social startup while keeping ownership of its data and rules.

Why Laravel

Laravel provides a strong base for the parts that matter after the first screen is finished: authorization policies, queues, scheduled work, notifications, validation, migrations, testing, and maintainable domain boundaries.

The project keeps product behavior explicit. Privacy and moderation are not optional add-ons. Extensions are expected to declare compatibility and stay inside controlled lifecycle boundaries instead of silently changing core behavior.

A practical local setup

The repository includes a Docker quick start so the complete stack can be evaluated without assembling the runtime manually.

git clone https://github.com/drewmt/lineweb-social.git
cd lineweb-social
cp .env.docker.example .env.docker
docker compose up --build
Enter fullscreen mode Exit fullscreen mode

The public documentation also covers the architecture, APIs, administration, privacy model, and extension contracts.

Honest beta boundaries

This release is intended for evaluation and controlled pilots. It is not presented as a stable 1.0 release, and I would not recommend using it yet for a sensitive or business-critical community without a careful deployment and operational review.

The most useful feedback now is practical:

  • Was the installation path clear?
  • Are moderation and operator workflows understandable?
  • Which extension boundaries are missing?
  • What would make upgrades safer for a real deployment?

You can explore the live beta, review the source and documentation, or open a focused issue for a controlled pilot.

Lineweb Social is built by Lineweb and released as open source so Laravel teams can start from a useful community core and take it somewhere better.

Top comments (0)