melchyore
🚀 Freelance and full stack developer
Funding Links: https://github.com/sponsors/Melchyore
- Name: Oussama Benhamed
- Location: Madrid, Spain
- Company: Universidad Politécnica de Madrid
- Kind: user
- Followers: 23
- Following: 38
- Total stars: 126
- Repositories count: 36
- Created at: 2022-11-07T05:31:27.950Z
- Updated at: 2025-05-11T16:01:56.474Z
- Last synced at: 2025-05-11T16:01:56.474Z
GitHub Sponsors Profile
Hi there!
I am Benhamed Oussama, a passionate full stack developer since my childhood. I create various packages for the open-source community but I'm mainly focused on AdonisJS (a Node.js framework).
Unfortunately, times are hard right now and I would like to focus only on creating packages. However, this is not simple enough as open-source cannot provide for all needs, including raising children and paying bills.
If you wish to sponsor me
You will have access to paid packages that will help you to save time to your company (less time to develop some features). Hence, you will also save money.
And I will be able to dedicate more time to create and maintain packages.
Roadmap for AdonisJS
Open-source packages
Adonis DynamoDB (Done)
A DynamoDB (Dyngoose) wrapper for AdonisJs.
Adonis Cache (Done)
With official support of 6 drivers: Database, DynamoDB, File, InMemory, Memcached, and Redis.
Adonis Lucid Observer (Done)
Instead of having crowded model files, you can create dedicated classes that will listen to all hooks and perform actions.
Adonis Form Request (Done)
As you know, there is a division of opinion as to how controllers files should be simplified. Some suggest to create service classes that will handle all the logic but we will still have the same problem. To solve this, we can create a Request class that will handle both authorization and validation.
Adonis AutoPreload (Done)
Eager load by default multiple relationships when retrieving a model.
Adonis SMS (WIP)
Send SMS using some known services.
Adonis Excel
Import data from XLSX and CSV files into database.
Export data from database into XLSX and CSV.
Adonis Adjacency list
Use Common Table Expression (CTE) to get nested data from database using only one request.
Adonis Translatable
Save translations of your models in the database.
Adonis Cashier
Just like Laravel Cashier but for AdonisJS.
Paid packages
Adonis Comments
This is the first paid package that I want to create for AdonisJS. All you have to do is to attach a commentator model to one or many commentable model(s). It will also handle reactions to comments.
Adonis Aurora
Laravel is to PHP what AdonisJS is to Node.js, everyone knows that.
Laravel has a package called Nova, it is a incredible administration panel that can save weeks/months of work and I would like to create the same for AdonisJS.
Adonis Planjet
A billing solution with plans and subscriptions for your SaaS applications.
Adonis Multi-tenancy
A flexible multi-tenancy package for AdonisJS.
I wish to thank you in advance for your support!
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $1.00
Featured Works
Melchyore/adonis-dynamodb
A DynamoDB (Dyngoose) wrapper for AdonisJs
Language: TypeScript - Stars: 6Melchyore/adonis-cache
Cache package for AdonisJS V5
Language: TypeScript - Stars: 37Melchyore/adonis-lucid-observer
Observer package for Lucid (AdonisJS V5)
Language: TypeScript - Stars: 25Melchyore/adonis-form-request
Use dedicated classes to authorize and validate requests
Language: TypeScript - Stars: 24Melchyore/adonis-auto-preload
Auto-preload multiple relationships when retrieving Lucid models
Language: TypeScript - Stars: 31