This is a repository demonstrating how you can use Vanilla Java SE to get advanced features typically associated with heavy frameworks.
Please visit my website to read my blog post: Vanilla Java: Using Java SE as a Framework.
The relevant source code for each section of the blog post is in the following branches: