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 🫶🏻

Top comments (23)

Collapse
 
sherrydays profile image
Sherry Day

I think Svelte has a lot of momentum, but doesn't have quite as much support as some of its peers

Svelte is a free and open-source front end compiler created by Rich Harris and maintained by the Svelte core team members. Svelte is not a monolithic JavaScript library imported by applications: instead, Svelte compiles HTML templates to specialized code that manipulates the DOM directly, which may reduce the size of transferred files and give better client performance; application code is also processed by the compiler, inserting calls to automatically recompute data and re-render UI elements when the data they depend on is modified. This also avoids the overhead associated with runtime intermediate representations, such as virtual DOM, unlike traditional frameworks which carry out the bulk of their work at runtime, i.e in the browser. The compiler itself is written in TypeScript. Its source code is licensed under MIT License and hosted on GitHub.

Collapse
 
k_penguin_sato profile image
K-Sato

Came here to write svelte as welL!

Collapse
 
murunwas profile image
murunwas

Sending some ❤️❤️❤️ to svelte team and contributors

Collapse
 
tzwel profile image
tzwel

sveltekit needs more traction

Collapse
 
shahednasser profile image
Shahed Nasser

That is very true. I still haven’t gotten into Svelte yet (I’m planning to at some point) but I do see a lot of people talking about it

Collapse
 
tzwel profile image
tzwel • Edited

try it, it's VERY easy and gets stuff done quickly and is very performant, that's my dream framework

svelte.dev has an excellent tutorial about svelte (it's the official site)

if you need a framework for more complex projects (I find svelte best for SPAs) try sveltekit

Thread Thread
 
shahednasser profile image
Shahed Nasser

Cool thanks for the tip!

Collapse
 
liviufromendtest profile image
Liviu Lupei • Edited

The ones that are not owned by for-profit corporations.

We all know there are 2 types of open source projects out there:

  1. The ones built by actual communities of developers.
  2. The ones built by for-profit corporations, that use it as a Lead Magnet / Honeypot.
Collapse
 
miguelmj profile image
MiguelMJ

Prolog interpreters!

Collapse
 
tapuzi profile image
Itay Elbirt • Edited

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

Collapse
 
demuirgos profile image
Ayman Bouchareb

Wasmer

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
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
 
sanathusk profile image
Sanath Kumar U

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

Collapse
 
camco profile image
Camco

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