Skip to content
You must be logged in to sponsor Melchyore

Become a sponsor to Oussama Benhamed

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!

@Melchyore

Reaching this goal will help me to fully focus on creating and maintaining packages and cover some related costs.

Featured work

  1. Melchyore/adonis-dynamodb

    A DynamoDB (Dyngoose) wrapper for AdonisJs

    TypeScript 6
  2. Melchyore/adonis-cache

    Cache package for AdonisJS V5

    TypeScript 39
  3. Melchyore/adonis-lucid-observer

    Observer package for Lucid (AdonisJS V5)

    TypeScript 25
  4. Melchyore/adonis-form-request

    Use dedicated classes to authorize and validate requests

    TypeScript 23
  5. Melchyore/adonis-auto-preload

    Auto-preload multiple relationships when retrieving Lucid models

    TypeScript 30

0% towards 50 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $5 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$5 a month

Select
  • Get a Sponsor badge on your profile.
  • I can drink a coffee while working. :)

$25 a month

Select

Logo or name goes in my project README

$49 a month

Select
  • Get an early access to AdopenAPI.

$99 a month

Select
  • Logo or name goes in my project README with the list of sponsors.
  • Get an early access to AdopenAPI.