Skip to main content

Awesome Libraries, Websites, Books, People, Videos - everything I found useful!

2
GitHub Stars
107
Curated Resources
11
Categories
18 hours ago
Last Refreshed
ArchitectureBooksWebsitesCompanies practicing and promoting DDD & good software architectureMiscYoutubePeople to follow on Twitter / XPHPJavaWindows ToolsCross OS Tools

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me php libraries resources from awesome-resources"

Installation instructions →

What's inside

PHP

  • API PlatformPHP Libraries

    A Symfony based API framework / boilerplate.

  • AutomapperPHP Libraries

    PHP version of the c# Automapper library, an object mapper.

  • AutoShellPHP Libraries

    A shell without further dependencies. I/O not included (use something like CLImate).

  • Beberlei AssertPHP Libraries

    Assertion Library

  • composer-dependency-analyserPHP Dev Tools

    Detects unused, shadow and misplaced composer dependencies.

  • FrankenPHPAlternative PHP Servers

    A PHP server written in GO.

Architecture

  • Arc42

    All you ever need to construct, communicate and document your software architecture.

  • Archi

    The Open Source modelling toolkit for creating ArchiMate models and sketches

  • BPMN, DMN and Form Builder

    Web-based tooling for BPMN, DMN and Forms.

  • draw.io

    Open Source Diagram Tool.

  • Egon

    A Domain Story Modeler.

  • iSAQB

    The International Software Architecture Qualification Board (iSAQB®) brings together professional software architecture experts from industry, consulting, training, academia, and other organizations.

Java

  • BaldungWebsites

    Free and paid learning resources.

  • OSGiFrameworks

    The Dynamic Module System for Java.

  • pgAdminTools

    Posgres Admin Tool.

  • SDK ManTools

    The Software Development Kit Manager (Linux or WSL2 only, requires Bash).

  • Spring AcademyWebsites

    A very good learning resource, free and paid content.

  • Spring BootFrameworks

    The Spring Boot Framework.

Windows Tools

Websites

  • Connascence.io

    Connascence is a software quality metric & a taxonomy for different types of coupling.

  • DDD EuropeConference Websites

  • DzoneNews

  • Eventmodeling.org

    Event Modeling is a method of describing systems using an example of how information has changed within them over time.

  • Event Storming

    Offical Event Storming Website by Alberto Brandolini.

  • Explore DDDConference Websites

Showing a sample of 107 resources. View the full list on GitHub →