DEV Community

Cover image for Show us your open-source Project

Show us your open-source Project

Antonio | CEO at Litlyx.com on October 23, 2024

Hello everyone, I'm Antonio, CEO at Litlyx. I started this format on dev.to where you can show us your open-source projects you're working on, whe...
Collapse
 
jasuperior profile image
Ja • Edited

Its been a while since I worked on this but: Corset is a project that allows you to manage changing state in your application (YASML... Yet another state management library). But it comes with some super powers, particularly it provides the ability to better manage structured data like objects and arrays (Although admittedly, I'll have to write some docs for that section)

If it peeks anyones interest feel free to star the repo, or leave an bug report in the issues.

GitHub logo jasuperior / Corset

An experimental approach to reactive primitives in JS/TS

logo

Corset

Corset is not a lingerie brand, its actually a JS/TS library that simplifies managing shared & reactive data. It provides a set of primitives that make it easy to track dependencies, handle async behavior, and manage state and scope in your applications.

Features

  • Automatic Dependency Tracking: Corset tracks dependencies within any Unit<T> of time, even with conditional expressions. This means you can focus on writing your application logic without worrying about managing dependencies.
  • Tiny (4kb gzip): Corset is a standalone library that doesn't require any additional modules to work. Its also been split into submodules that can independently be installed per individual use case.
  • Simple Composable API patterns: Corset provides a small set of operators and primtives that are infinitely composable, and simple to use and understand.
  • And More: Corset has many more features that require a deeper dive into the core concepts of the…
Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Really like the idea!

Collapse
 
jasuperior profile image
Ja

😬😊😁 thanks!!!

Collapse
 
kehoecj profile image
Clayton Kehoe

Thanks for providing the platform to share :)

The config-file-validator is a cross-platform CLI tool to validate different configuration file types. We currently support validation for Apple PList XML, CSV, EDITORCONFIG, ENV, HCL, HOCON, INI, JSON, Properties, TOML, XML, and YAML configuration file types.

Our code base is fairly small and has proven to be an easy project for the OSS community to engage with. We just added a few small issues today that should easily be achievable before Hacktoberfest is over. If you don't see any issues that you'd like to work feel free to install the validator and suggest any improvements you'd like to see (or bug you find).

Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Good job Clayton!

Collapse
 
elanatframework profile image
elanatframework

We at ELanat team revived the former Microsoft WebForms with a new approach in .NET Core. We completely fixed all its disadvantages and chose the name WebForms Core for it.

Articles about WebForms Core:
dev.to/elanatframework/in-webforms...

Video of WebForms Core functionality:
youtube.com/watch?v=zl4sxjIkBwU
youtube.com/watch?v=ZuMMApM00xM

Collapse
 
martinbaun profile image
Martin Baun • Edited

I built VideoFeedbackr, a loom alternative that you can find here I loved loom and I used it a lot. I wanted to make it available to everyone in my team.
However, the price was a bit too high for us and our clients didn't wanna download it either. So we built VF in-browser, made it free to record screens and desktops, and free to download videos as well for feedback on the team.
Id appreciate your opinions friends!

Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Martin i really like your prolific journey you are sharing with us in this posts. I will put this in my calendar "Try it!". I really need a software like this, so if your promises are real to have a loom alternative i will use it on a daily basis!

Collapse
 
kurealnum profile image
Oscar

Non Profit Link: a site that allows non profits to better share their resources. I recently found out that dog shelters in South Africa have been running their own instance of this which is super cool.

Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Amazing social work here! Good job!

Collapse
 
sneh_shah_c403421ca970d44 profile image
Sneh Shah

GroupTrack, an open-source Android application designed to enhance family safety through real-time location sharing and communication features. GroupTrack aims to provide peace of mind by ensuring the safety of your loved ones and facilitating seamless communication regardless of their location.

𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬 :
📍 𝑹𝒆𝒂𝒍-𝒕𝒊𝒎𝒆 𝑳𝒐𝒄𝒂𝒕𝒊𝒐𝒏 𝑺𝒉𝒂𝒓𝒊𝒏𝒈 – Instantly know your loved ones’ location.
💬 𝑺𝒆𝒄𝒖𝒓𝒆 𝑪𝒐𝒎𝒎𝒖𝒏𝒊𝒄𝒂𝒕𝒊𝒐𝒏 – Chat with family members anytime, anywhere.
📊 𝑳𝒐𝒄𝒂𝒕𝒊𝒐𝒏 𝑯𝒊𝒔𝒕𝒐𝒓𝒚 𝒘𝒊𝒕𝒉 𝑹𝒐𝒖𝒕𝒆𝒔 – View past routes and ensure safety.
🛑 𝑮𝒆𝒐-𝒇𝒆𝒏𝒄𝒊𝒏𝒈 – Receive alerts when family members enter or leave designated areas.
📝 𝑺𝒊𝒎𝒑𝒍𝒆 & 𝑰𝒏𝒕𝒖𝒊𝒕𝒊𝒗𝒆 𝑼𝑰 – Enjoy a user-friendly design for seamless navigation.

Built with the MVVM architecture and Jetpack Compose, 𝐆𝐫𝐨𝐮𝐩𝐓𝐫𝐚𝐜𝐤 ensures clean, maintainable, and scalable code while delivering a modern, intuitive user experience.

Currently under development 🚧, we’re still adding more features.

🔗 Check it out on the Play Store: play.google.com/store/apps/details...
🔗 Check out the repository and explore more: github.com/canopas/group-track-and...

Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Really cool app and OSS software. I would love to see something like this in Flutter! I needed for developing an app i develop for a client ahah :) good job

Collapse
 
artem1458 profile image
Artem Korniev

Hello, already shared it in your previous post, but anyway 💫
Clawject: DX oriented, externalised (you don't need to embed it in all layers of your application), truly type safe Dependency Injection framework for typescript 💪

Just a few main features of clawject:

  • Ahead of Time Dependency Injection
  • Declarative and intuitive API.
  • Fast at runtime, all dependency-resolution work is done at compile time!
  • Ahead of Time circular dependencies detection with a clear cycle path, forget about runtime loops and stack overflows!
  • No need to refer to a dependency injection library in your business-oriented classes!
  • Injection scopes support and ability to create your own custom scopes.
  • Supports both experimental and stable JavaScript decorators + no dependency on reflect-metadata library.
  • Safe to use it with any other library or framework.

GitHub logo clawject / clawject

TypeScript dependency injection made easy

Introduction 🚀

Clawject is a full-stack, type-safe, declarative Dependency Injection framework for TypeScript Clawject designed to make dependency injection and inversion of control in TypeScript as effortless clear and intuitive as possible. It allows defining class dependencies in a declarative way, without the need to use injection tokens or any other boilerplate, especially when it comes to interfaces and generics.

Check out Clawject website for more details and installation guide.


npm_version license Conventional Commits

Code with clawject

interface IRepository<T> { /*...*/ }
class RepositoryImpl<T> implements IRepository<T> { /*...*/ }
class PrimitivesService {
  constructor(
    private stringRepository: IRepository<string>,
    private numberRepository: IRepository<number>,
    private booleanRepository: IRepository<boolean>,
  ) {}
}
@ClawjectApplication
class Application {
  stringRepository = Bean(RepositoryImpl<string>);
  numberRepository = Bean(RepositoryImpl<number
Enter fullscreen mode Exit fullscreen mode
Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Nice i will check this out!

Collapse
 
pcwelder profile image
Aman Rusia

It's a small project that allows a custom GPT on chatgpt.com to access your shell.

I have been using it to develop code on autopilot mode for a while now. Write code -> fix type issues -> write code on a loop.

All on chatgpt.com webapp without any API access requirement so it's free.

It has full shell access and can write files.

I was initially hesitant to run it locally outside VM, but now I believe that if the project is version controlled, it's very hard for anything bad to happen.

Github: github.com/rusiaaman/wcgw
Custom GPT link: chatgpt.com/g/g-Us0AAXkRh-wcgw-giv... (you need to first install the cli client)

Collapse
 
dvalin99 profile image
Domenico Tenace

Hello!
Astro Minimal is my project 😄
It is an open source blog template build with Astro and Bulma 🚀

GitHub logo DomeT99 / astro-minimal

An open source blog template build with Astro and Bulma 🚀

Astro Minimal 😎

TopPerformance

During the development of my website, I thought: "why not develop something standard that I can use as a basis for other projects and make it open source?"
Astro Minimal is an open source blog template designed and developed using Astro and the Bulma CSS framework 🚀

Features

  • Light/dark mode toggle
  • Markdown support for blog post
  • 100% responsive
  • Full text search integrate with Orama

Feedback

If you have feedback or have encountered any problems or bugs, feel free to open an issue in the dedicated section 🤞

Contributing

All instructions can be found in the CONTRIBUTING.md file.

Support

If you like this project, you can support me with a very small donation.
I would be grateful 🥹

Buy Me A Coffee




Happy coding ⭐

Collapse
 
litlyx profile image
Antonio | CEO at Litlyx.com

Really great job on your project Domenico!