Language-specific Frameworks
3 entriesFrameworks built around one language.
Architecture & Domain Frameworks
3 entriesFrameworks organised around an architecture or a domain.
Learning Resources
2 entriesGo deeper on software frameworks.
Related Pages
9 entriesNeighbouring directories.
Frequently Asked Questions
What is a software framework?
A framework provides reusable structure and conventions for building a class of applications, calling your code rather than the other way round.
How is a framework different from a library?
You call a library; a framework calls you. Frameworks impose structure, while libraries provide functions you choose when to use.
How do I choose a framework?
Consider language, community and release activity, learning curve and fit with your architecture.
Which frameworks does this site cover?
JavaScript, Python, Java, microservices, federated learning and test automation frameworks.
Where do I start learning?
Use the Resources for Learning Software Frameworks page.