Skip Boring Stuff
Getting caught-up in the setup process is a waste of time.
It takes days to setup the new project with all the perks that contribute to the best DX there is.
And yet, when you find the Project-Market Fit, you wish it was all in place at its highest quality, automated and whatnot.
Hereās the best of both worlds: a perfect setup with your own tech stack, done in minutes.
But donāt take my word for it - see it for yourself:
a perfect project
setup
tech-debt
whatsoever
Get Rock-Solid Base
Smooth development experience starts with the proper setup.
Hix gives you a solid foundation based on popular tools that vastly improve project maintainability - hooking them up together ensures a high code quality and an easy codebase maintenance.
Newly created projects are automatically aligned with widely known best practices, from day one.
And the most important part? Those are all your choices.
You will not find that in any other template.
Boost the Quality
We identify common requirements in the scope of a programming framework, group them into categories and incrementally integrate them based on their popularity and your feedback. Some of them are:
- code quality checks,
- running tests,
- continuous delivery,
- monitoring,
- and much more.
And crucially - we keep them up to date. Our top priority is that at any given point in time, you are able to start a new project with the latest stable versions of all available packages.
Itās full-stack. Itās fully equipped.
Our boilerplate takes care of the most-common requirements for you.
This makes launching your next project real fast.
- Users & AccessAuthentication~4 hours saved
Complete authentication flow with email + password, social logins and one-time passwords. All UI forms included.
- Teams & MembersMulti-Tenancy~6 hours saved
Teams, Organizations, Accounts or Groups - you name it. Invites, all settings and management built-in.
- Access ControlAuthorization~2 hours saved
Role-Based Access Control (RBAC) to tenants resources, with predefined Admin, Owner and Member roles, easiliy extensible.
- MonetizationPayments & Billing~8 hours saved
Checkout, customer portal, subscriptions, cancellations, one-time payments. Available both for tenants and single-users.
- Data HandlingDatabase~2 hours saved
Ready to use data storage solution, with helpful methods to securely access and present the stored records.
- File SystemStorage~1 hour saved
Fully S3-compatible document storage solution that serves both your appās users and the app itself as a CDN.
- Send EmailsMailing~1 hour saved
Transactional emails with whatever external provider you decide to use. Both simple text and rich-styled JSX.
- Periodic DigestsNewsletter~2 hours saved
Mailing lists subscriptions management, integrated with external providers and manageable by subscribed users.
- Interface DesignUI Frameworks~6 hours saved
The widest available range of UI frameworks. Pick your favorite, and all the components are created to comply with its design.
- Every DeviceRWD~2 hours saved
Responsive Web Design, carefully crafted to look good on all devices starting from the smallest, 320px-wide iPhone SE.
- Page StructureLayout~2 hours saved
Multiple choices of navigation embedded into different layout levels, with a main site navbar and various footer options.
- Reusable BlocksComponents~4 hours saved
From basics such as Buttons, Cards and Lists coming with the UI framework, to the advanced such as Tables, Theme and Language Switches.
- Content JournalBlog~4 hours saved
A beautifull Blog listings and pages. Out of the box pagination, tags and authors filtering, related and previous/next navigation. Adaptable to any CMS.
- Latest UpdatesNews~3 hours saved
A simple news feed and single news item page. Built-in pagination, Goole News Sitemap markup and JSON-LD for Schema.org.
- Common QueriesFAQ~1 hour saved
A Frequently Asked Questions page presenting all of the questions with their answers collapsed by default. Out of the box JSON-LD markup.
- Knowledge BaseDocs~4 hours saved
A documentation pages with recursive navigation support that allows you an infinite level of nesting your docs.
- Translationsi18n~8 hours saved
Built with both internationalization and localization in mind, importing all the 3rd-party tools translations whenver integrated.
- Search EnginesSEO~1 hour saved
Search Engine Optimization to the roof: valid HTML, all the meta tags as well as OpenGraph, Twitter and JSON-LD markup.
- DistributionSharing~1 hour saved
Social Media Sharing to lots and lots of platforms for your visitors convenience, with a 3rd-party provider of your choosing.
- Data MetricsAnalytics~1 hour saved
Tracking screen views, tagging signed-in users for an easy segmentation and collecting all the web vitals to learn real-life visitors experience.
- Type SafetyStrong Types~4 hours saved
Fully-typed codebase with strict TypeScript setting and all of the imported modules included by default.
- Code InspectionLinter~2 hours saved
Static code analysis tools to ensure that your code follows all the known best practices and looks like written by a single person. Keeping it clean.
- PipelinesCI & CD~1 hour saved
Continuous Integration hooked-up with all the static code analysis you can think of, for a seamless Continuous Delivery.
- System HealthMonitoring~1 hour saved
Error and Exception tracking to ensure the health of your application in a real-time. This way you can act long before your customers file any complaints.
- Data InputForms~2 hours saved
HTML forms submission handled seamlessly with the library of your choice. Real easy to recreate the existing, fully functioning forms.
- Data IntegrityValidation~1 hour saved
Fully-extensible schemas for form validation, with an atomic schemas design for the best reusability.
- Client-Side DataState Management~2 hours saved
Client-side state management for handling the selected application data in the browser, not only the server.
- System SafetySecurityā hours saved
All of the common security measurues such as data-sanitization and security headers, following the principle of least privilege.
- Manage ContentCMS~4 hours saved
Content Management System of your choice, to easily populate the websiteās content. Supports translations.
- Load EfficiencyPageSpeed~2 hours saved
High-tuned LCP, FID and CLS for the best pagespeed results, along with careful image optimization and all the goods built-into the Next.js itself.
- System IntegrityE2E Tests~2 hours saved
End-to-End UI tests to carefully check its integration with backend. Happy paths, as well as the unhappy ones.
- Reliable CodeUnit Tests~2 hours saved
Testing frameworks integrated into the codebase and running on all the code already available. Makes it really easy to start writing new tests, too.
- Changes HistoryVersion Control~1 hour saved
Git version control configuration, with useful file templates for the selected remote provider.
- CommandsCLI Scripts~2 hours saved
Command-line scripts to easy manage 3rd-party integrations as well as your application data. Configured for all environments.
- Multiple EnvsENV config~1 hour saved
Environment configuration via the dotenv variables - only thing for you to do is to fill them up following the docs, and run the app.
- Production ReadinessDeploy~1 hour saved
Everything hooked-up to easy deploy the app to its preview and production environments, and show it to the world.
Own all the code
Hix is not another framework that you need to learn.
It is not another SDK with unmaintained docs and a shady code.
Most of what it ships with comes from selected packages docs.
If it does not, it is minimal, well organized and battle-tested.
See what users say about us!
Hear from our users why hix.dev is the one-stop solution for starting a new programming project!
Iāve used templates to quickly setup Rails apps in the past, but Hix so far demonstrated to be a much more comprehensive and modern solution, for fullstack apps as well API-only.
Hix offers a solution to a common problem - setting up new applications seamlessly with reasonable defaults. It can already help save time and its roadmap makes it even more promising.
The clean code structure and modular components in the Next.js software project starter have made my development process more efficient. I appreciate the streamlined workflow it provides.
Iāve explored various project starters, and this one is unparalleled in terms of flexibility. Whether itās a simple website or a complex app, it has become my go-to choice.
The clean code structure and pre-built components have saved me countless hours of work. Hix is not just a time-saver; itās a quality enhancer for our web solutions.
Showcase of Hix
Below are projects started with Hix.
See why I made it
Hereās the motivation behind dedicating so much of my time to Hix.
I was always frustrated with the tech-debt that accumulated during the PoC and MVP stages of successful startups software development.Being passionate about clean, high-quality code, I decided to equip other developers with a solution that helps starting both fast and with all the best practices built-in.
I am an absolute beginner. Is it right for me?
Yes, it is - youāll learn a lot by using it. I wish there was something like this when I started.
What is the end-product?
A project directory in a selected technology (Next.js, RoR) running a website similar to the demo, with subcomponents of your choice and with placeholders for media assets.
How many projects can I build?
I donāt know, how many projects do you want to build? This means: as many as you have in you. Yup, go nuts.
How long do I get the updates?
As long as weāre both kicking. I love working on it. Let me know if you need anything added, too.
I am a freelancer, can I use it for my clients?
Sure, you can use it for your clients. You can even charge them for it. Iāll even give you a backlink to them in my showcase section - let me know when it is deployed!
Can I open-source a project generated with it?
Nope.
I am stuck. Can you help me?
Sure. Get in touch and Iāll do my best.
What's your refund policy?
Full refund within 7 days - reach out. No questions asked, but weād love to hear your feedback.
How often is it updated?
Multiple times a day - depends on how often the packages used are updated. I encourage you to read more about it on our about page.
How do I get the code?
After the configuration is completed you download a zip archive.
How to suggest changes?
Through the contact page or directly on the generators pages using the Suggest changes buttons (both Next.js and Ruby on Rails). Although you donāt get the repository access, just the end-product, we are happy to implement all suggestions of our subscribers.
Do you provide any free plan?
Not at the moment, no. I will eventually, once I get ramen profitable.
Frequently Asked Questions
Find answers to common questions. Have another one?
Get in touch!
See our Roadmap
It is important to remember that Hix is not a mere project template.
Thereās a whole platform behind it.
See our past, and the milestones ahead of us.
New Subscription Plans
Add 2 new subscription plans: 1st level with a demo repositories access, and the 2nd (the highest) with the generator repository access.
Support existing projects
Enable subscribed users with an ability to see the implementation code of the product theyāre browsing during the initialization. This will not only give an idea of its volume, but will also be useful to apply in the existing software products.
Suggested products
Define the comparison criteria in each products category, assigning a rank to each of the products, and defining Pros & Cons on them. This way itāll be easier to decide what to use during the project initialization.
Granular settings
After implementing all I and the customers want in the Next.js generator, the first thing is adding an ability to further configure each product selected during the project initialization. For example: choosing
interface
overtype
usage in TypeScript.Next.js Full-Featured
I now work on implementing as many choices into the project generator as I can find and verify viable. I will not force a deadline on myself here due to a very healthy work-life balance, yet you can see yourself how well it goes up to this point, with multiple weekly releases.
Next.js Release
2023-11
Next.js product was released and I asked for feedback of my fellow programmers. Given that these were the same people as before, the feedback loop was much shorter this time.
Next.js MVP
2023-04
As the project starter model was succesfully validated on the first group of customers, I started to build another product in a framework I know very well, Next.js. It aligned well with the first releases of Next.js 13 that I wanted to implement in my template.
Knowledge Base
2022-11
Along with the initial release of Chat GPT, I started to build an extensive software solutions knowledge base, defining comparison criteria between products in the same categories.
Stable Ruby on Rails
2022-06
All the feedback was implemented, resulting in the hix.dev project generator looking (and working) more than less like it does right now. There also were first subscribers.
Platform's MVP
2022-04
The initial version of hix.dev was launched and sent to my 25 fellow programmers to gather feedback. Lots of very useful points were made that I started to implement right away.
Full-time Hix
2021-12
I decided to dedicate my whole time to the project and started to build the platform along with porting the hixonrails product into it. The idea was to validate it on a relatively small programming framework I know well, Ruby on Rails.
Started hix.dev
2021-03
Up to this point I was playing with the idea of a much bigger software project templates platform, and at this time I started designing it in my free time. The core concept was born.
Stable Version
2020-06
At this point hixonrails.com became stable with at least two solution choices in each category and maintenance updates only.
Minimum Valuable Product
2020-01
I decided to further pursue my PoC after-hours, and relatively quickly built the MVP with itās initial website, hixonrails.com. The project builder was running in CLI via tty-prompt questions and answers.
Proof of Concept (for CLI)
2019-11
For the company that Iāve worked at the time I made a PoC presenting how to standardize Ruby on Rails projects development going further, due to the lack of common standards in the 23 repositories already in use.