DEV Community

Shahed Nasser
Shahed Nasser

Posted on

What's an Open Source Project You Think Deserves More Support?

There are many open source projects out there and a lot of them act as alternatives for popular commercial platforms. Regardless of what functionalities they provide, they're powered by people who believe in the open source community and want to work with it to create great products for everyone to use.

What are some open source projects do you guys think developers should give more support too? Or what are just some of your favorites?

I personally have lots of love for Strapi. I know they're popular enough at this point but I still love giving them a shout out when possible 🫶🏻

Latest comments (23)

Collapse
 
avelino profile image
Thiago Avelino

GitHub logo avelino / moclojer

Simple and efficient HTTP mock server with specification in yaml, edn or OpenAPI

moclojer

moclojer

Simple and efficient HTTP mock server with specification in yaml, edn or OpenAPI.

💾 Download the binary with the latest version of moclojer to test on your computer here.

tests linter

📖 See the complete documentation for moclojer here, if you want to contribute (or complement) the documentation, it is here.

YAML example

# This mock register route: GET /hello/:username
- endpoint:
    # Note: the method could be omitted because GET is the default
    method: GET
    path: /hello/:username
    response:
      # Note: the status could be omitted because 200 is the default
      status: 200
      headers:
        Content-Type: application/json
      # Note: the body will receive the value passed in the url using the
      # :username placeholder
      body: >
        {
          "hello": "{{path-params.username}}!"
        }
Enter fullscreen mode Exit fullscreen mode

docker

image: ghcr.io/avelino/moclojer:latest

docker run -it \
  -v $(pwd)/moclojer.yml:/app/moclojer.yml \
  ghcr.io/avelino/moclojer:latest
Enter fullscreen mode Exit fullscreen mode

💻 dev environment

We use…

Collapse
 
avelino profile image
Thiago Avelino

GitHub logo prest / prest

PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new

RESTful API pREST

Build Status GoDoc Go Report Card codecov SourceLevel Homebrew Slack

pREST (PostgreSQL REST), simplify and accelerate development, instant, realtime, high-performance on any Postgres application, existing or new

PostgreSQL version 9.4 or higher

Contributor License Agreement - CLA assistant

pREST - instant, realtime, high-performance on PostgreSQL | Product Hunt

Problem

There is PostgREST written in Haskell, but keeping Haskell software in production is not an easy job. With this need pREST was born. Read more.

Test using Docker

To simplify the process of bringing up the test environment we will use docker-compose

# Download docker compose file
wget https://raw.githubusercontent.com/prest/prest/main/docker-compose-prod.yml -O docker-compose.yml
# Up (run) PostgreSQL and prestd
docker-compose up
# Run data migration to create user structure for access (JWT)
docker-compose exec prest prestd migrate up auth

# Create user and password for API access (via JWT)
## user: prest
## pass: prest
docker-compose exec postgres psql -d prest -U prest -c "INSERT INTO prest_users (name, username, password) VALUES ('pREST Full Name', 'prest', MD5('prest'))
Enter fullscreen mode Exit fullscreen mode
Collapse
Collapse
 
mhmxs profile image
Richard Kovacs • Edited

Trousseau is an open-source project leveraging the Kubernetes KMS provider framework to connect with Key Management Services the Kubernetes native way. It supports Hashicorp Vault at the moment, would be nice to support others as well, to turn Kubernetes secrets to encrypted ones for production usage.
github.com/ondat/trousseau

Collapse
 
tapuzi profile image
Itay Elbirt • Edited

Benthos. More exposure is the best you can do for it.
benthos.dev/

Collapse
 
vikas32567 profile image
vikas

Frappe framework - frappeframework.com

If you wanna build an application fast which is loaded with features.. Frappe is the way to go.

Collapse
 
sanathusk profile image
Sanath Kumar U

Lit js (lit.dev) and Appwrite in my opinion.Both are great projects definitely worth trying out.

Collapse
 
ernestvonmoscow profile image
VanPonasenkov

I prefer to use the term "free" instead of "open source", but here are my 5 cents.
I think that Plan9 from user space is a really underrated project. While GNU-coreutils has more programs, they are a bit bloated compared to p9

Collapse
 
tzwel profile image
tzwel

why? something can be open source and not free, and vice versa, its usage is correct and interchangable here

Collapse
 
camco profile image
Camco

HASKELL is Awesome. It come be a leader with a bit more support!

Collapse
 
jimjunior profile image
Beingana Jim Junior
Collapse
 
shahednasser profile image
Shahed Nasser

Never seen it but it looks pretty cool!

Collapse
 
jimjunior profile image
Beingana Jim Junior

Also just came across it and liked it