Find something to work on or promote your project here.
Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. π
Happy coding!
Find something to work on or promote your project here.
Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. π
Happy coding!
For further actions, you may consider blocking this person and/or reporting abuse
If anybody wants to contribute to the dev.to project we are always looking for refactoring!
You can check out CodeClimate for an idea of places that need some work.
Of course, we welcome features, but when in doubt, clean the code and write tests! π
Things like this ^ can be automated right? I am not sure in Ruby, but in PHP there are tools that can auto-format things for you, so there is no need of manual work to be done.
Hi!, I present Atomico, this small library (1.6kB), allows you to create components based on CustomElements, JSX and Virtual-Dom.
Github : github.com/uppercod/atomico
Atomico β€οΈ web-components
MousePaw Media is looking for C++ and Python developers who are interested in working on unusual, cutting-edge libraries, tools, and games.
Current Projects
Here's a look at a few of our current projects:
PawLIB 1.1: High-performance, memory efficient containers and utilities for the C++ language. We're expanding our testing library (Goldilocks), improving and expanding our data structures (Flex), making message output a delight again (IOChannel), and building a tool for streamlining the design of CLI interfaces (Blueshell).
Right now, we're working on iterators for the Flex data structures, adding a new high-performance, doubly-linked list implementation, and building our collection of sorting algorithms.
Omission is a game written in Python 3. It currently uses the Kivy GUI toolkit, but needs to be re-implemented in Qt5 (PySide2).
DiamondQuest is a brand new Python 3 game, which will use the Qt5 (PySide2) GUI toolkit. We're especially needing someone with pixel-art skills to create the retro-style graphics.
Ratscript: A brand new language which seeks to combine an innovative, obvious syntax with a powerful combination of paradigms. Ratscript is being designed specifically for the next generation of game development. Takes cues from Python and Rust, among others.
Anari: A vector-based animation engine implemented in C++, allowing for memory-efficient interactive animations to be deployed onto old and new hardware alike.
Infiltrator is an upcoming Python 3 party game. We have an earlier version implemented in C++, but we want to recreate it in Python3 and Qt5 (PySide2).
Our Stack
Getting Involved
See something you like? Jump right in! We have a robust development platform, centered around a carefully-honed Phabricator instance.
For more information, visit mousepawmedia.com/opensource or contact
developers (at) mousepawmedia (dot) com
. You can also ask questions and join the discussion us on the Lobby chatroom on our Phabricator.Posting my two projects from last week:
Libpixmap is a library to read and write PPM (portable pixmap) images with an easy to use API in C. Right now, it can only create PPM images but not properly open them and that is the current issue that needs to be fixed.
If you would like to take a look: github.com/Noah11012/libpixmap
Have you ever used Rust's Result type and wished you could use something similar in C++? Result for C++ is a library just for this need. Of course, not everything is going to map exactly due to the differences between the languages but it is suppose to be just as easy to use as the native Rust Result type. Currently it is a WIP.
Take a look if you wish: github.com/Noah11012/result-for-cpp
This next project isn't mine but I have contributed quite a bit to it and would like to bring it to people's attention.
Sample programs is a collection of programs of many different programming languages. It is a project to showcase the abilities, uniqueness, and good practices in a given language.
At the moment, we have seven types of samples:
If you write a sample program, you can choose to write a companion article detailing how the code works.
If you want to contribute: github.com/TheRenegadeCoder/sample...
Hey guys, Iβm currently working on an open source SAP hybris-like RAD framework (persistence, data transformation, web framework).
Itβs based on hibernate (but greatly improves its API for easiness of use).
Head over to spot-next.io if ur curious, help is always appreciated
Plugins contribution
Read about plugins system:
cogearjs.org/docs/plugins
Dive into Cogear.JS core:
github.com/codemotion/cogear.js/tr...
Have a look at Vue.JS plugin:
github.com/codemotion/cogear-plugi...
Only 31 lines.
Try to write plugins for React, Preact, Angular, Ember (whatever you like).
It's just about enhancing Webpack configuration and plug additional loaders to its config.
Test new plugin to work properly.
Publish to Github and NPM.
Core contribution
I highly needed to make tests coverage, but got stuck with Jest on several moments:
Refactoring is also welcome.
If you or somebody would help with tests β I'll very appreciate it.
I finally got around to open sourcing a bit from a hobby project to a rust crate. It's pretty easy to add a little more coverage, will probably be doing that in the next days. Would really appreciate somebody else to take a look at the code. It's for using the confluent schema registry in a java-compliant fashion, Crates: crates.io/crates/schema_registry_c....
Github: github.com/gklijs/schema_registry_...
Hi,
My open source project is featured on Laravel News. You may check it out.
laravel-news.com/unified-transform...
Direct link: github.com/changeweb/Unifiedtransform
This is an open source and free school management software built with Laravel 5.5 LTS.
github.com/ashishb/adb-enhanced
Anyone working on Android development, I would love if you would like to enhance this project. Even adding documentation or more tests would be great at this point.
I'm currently working on what I believe is the first native Mastodon client for macOS. There are a few other desktop clients, but they're all Javascript/Electron based. If you are a Swift and/or Objc developer who wants to build a Mastodon client with Appkit on macOS, let me know!
I just noticed that Noah already shared this project which is awesome!
Because of that, I'll keep it short. Sample Programs in Every Language (71 stars, 29 forks) is still open to contributors. We're looking for people who know obscure, esoteric, and machine languages to start sharing their knowledge with the repo.
TheRenegadeCoder / sample-programs
Sample Programs in Every Programming Language
Sample Programs in Every Language
Welcome to the Sample Programs in Every Language repository! What began as a simple 100 Days of Code challenge has expanded into a fun project Within this repository, you'll find a growing collection of simple programs in just about every programming language to date.
Learn More
Originally, I had planned to have an article written for every code snippet in this repository However, in the interest of growing this collection, I removed the pull request merge article requirement As a result, not every code snippet in the repository has an associated article, yet.
Of course, we're adding articles every day, and we're tracking our article progress under the issues tab Feel free to request your favorites from there, and we'll try to move them up the queue. If you can't wait, consider writing the article yourself. Prospective authors can find directions in the contributing docβ¦
If code snippets aren't your thing, perhaps you'd be interested in helping us automate our wiki using Python.
TheRenegadeCoder / sample-programs-wiki-generator
A wiki generation solution for Sample Programs
The Sample Programs Wiki Generator
Currently, the Sample Programs Wiki Generator repo houses the
generate-wiki.py
script which we use in the Sample Programs repository to generate our wiki documentation. The script is automated by a Travis CI build in the Sample Programs repo.If you would like to propose a change, feel free to leverage the issues tab or make a pull request.
How It Works
The
generate_wiki.py
script works by analyzing the information in the Sample Programs repository and storing that information in objects. These objects are then used to generate various wiki pages in Markdown.What is Automated
Currently, the script generates 27 pages: 1 alphabet catalog and 26 alphabet pages.
The alphabet catalog contains a table with links to each alphabet page as well as meta data like the number of scripts and languages per letter. In addition, the alphabet catalog contains the total number of scriptsβ¦
As always, we need authors as well to help write several articles. Check out our current milestones for more information.
Greetings!
I present Cogear.JS β modern static websites generator, built with Node.JS and based on Webpack.
Introduction video:
Github:
codemotion / cogear.js
Modern static websites generator (Node.JS/Webpack)
Cogear.JS β modern static websites generator
Requirements | Installation | Usage | Options | Website
About
Cogear.JS is a static site generator build with Node.JS and based on Webpack (v4.6).
It's inspired by Jekyll and others, but built on the top of the latest frontend technologies.
Providing awesome experience of on-the-fly hot reloading to instantly implementing any changes.
Introduction video
Features
Build modern static websites with bundled scripts and styles.
Rapidly prototype and instantly deploy to the server. Use any modern frontend stack (webpack bundled) β Vue.JS, React, Angular, Ember, etc.
Performs nearly 1.000 pages per second (depends on the pages content and raw computer processor power). Being online. Server can handle thousands requests per seconds to serve static files (even on tiny VPS).
Site (docs, blog, videos):
cogearjs.org
Recent post at Dev.TO:
Cogear.JS β modern static websites generator
Dmitriy Belyaev
Nice landing page for the project, good luck!
Thanks! Trying to do the best as I can!
I'm greatly looking for contributors.
Come check us out at #jellyfin!
jelly-fin / jelly-fin
A simple way to manage your finances with forecasting. We should automate our money, not make it automate us.
Jelly Fin
Finances are hard. It's one of the first adulting things everyone has to wrestle with. So, let's make it easy and automate it. Over the course of several years, my wife and I have tracked our finances using a forecasting method and had done it all within a spreadsheet. The time came where I wanted to take this concept and make it mobile using serverless architecture and clean design.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
For iOS Remember that you need to have Mac OS in order to develop for iOS
For Android
I started TesterBot a while back, but I stopped when I learned that Google had released Lighthouse which was quite similar and comprehensive.
However, my vision for this project is far beyond what lighthouse provides. I've also wanted to turn this into a SaaS product while keeping the underlying library open-source and free.
If there's any interest here, I'd like to revive this project. I would love to hear your thoughts!
theoutlander / testerbot
Automatic Front-End Testing
testerbot
Automatic Front-End Testing
Purpose
During development, there isn't enough time to write tests, so our only option is manual testing. We don't need a reminder of how inefficient, time-consuming, error-prone and boring that can get. When we get around to writing test-automations, we spend a lot of time writing tests from scratch. However, most of the test-cases for testing web-applications can be automated and reused.
We created Testerbot to automatically test web-applications during the development process via Puppeteer which talks to Headless Google Chrome.
The basic framework is ready and we have implemented a few test-cases, but we need help in adding more reusable test-cases.
Note: I started this project several months ago and built a SaaS product, but realized that an open-source test automation package will help catch issues quickly during development. I recently stumbled upon frontendchecklist.io/ and created github issues to automate as many of thoseβ¦
I'll check it out during the week
Looks like a bug that the GH logo doesn't show up in the comment ....
I'm clonning the repo but I don't get to install the project. Can you follow me back so we can DM on dev.to?