Currently, the Virtual Machine is nearly done, I only need to work on the implementation of objects (my inspiration is the python bytecode).

The next step will be to write KafeASM (a nasm, but for Kafe), then Kafec (the Kafe compiler) using ANTLR to get an AST from a kafe file, in order to transform it into bytecode.

What's the point of getting involved in this project? I want to replace Lua (which don't have classes (and arrays start at 1, in Kafe it will start from 0, it's very important to me :') )), and I need your help ! Also, we could learn many things together !

If you want to help by working on the compiler, it would be a big advantage to a have experience in language design. If you are more interested in working on KafeASM, just knowing another assembly language would be great (as well as string parsing). About the package manager, it will be more web oriented, there isn't prerequisite other than knowing how to deal with sockets (:

It is designed in a way that makes it suitable especially for entry-level developers that are still learning basicHTML / CSS / JavaScript but already want to experiment with modular and component-based design.
Of course also a pro user can take most advantage of it.

zKit

zKit is a collection of framework-agnostic components made with zuix.js.

Both projects are desperately seeking for you! =)

How you can contribute:

just by using it and giving feedback, reporting bugs and suggesting improvements

with a pull request, whenever a fix or improvement has been made

helping to make the documentation website and API as simple as possible, so that novice users can really get started in no time with no hassle

spreading the word, if you really like this project and find it of any use

From my side I will provide support and guidance, so even if you are a beginner do not hesitate to try this out or asking me help if you are stuck with something.

Qub³d Engine Group is a brand new voxel-based engine and game project, aiming to make a mature and extensible Minecraft-like game, backed by a vibrant and friendly community.

Anyone with interest in or experience with the following technologies are encouraged to join the project. They're just starting up, so there's plenty of room to find your niche.

Current Needs:

Are you interested in helping with any of the following? We're working on building small teams for each sector.

Cross-platform C++ compilation w/ Clang and CMake

Basic application/library structure work (C++)

3D block rendering (C++/OpenGL)

Terrain generation (C++)

Entity system (C++)

MicroBlock system (C++)

Voxel-Entity system (C++)

Voxel storage (C++)

Voxel manipulation (C++)

UI design (C++)

GUI library creation (C++)

Networking (C++)

Lua API (C++/Lua)

Mod/Server Marketplace prototype (Python/Django)

User authentication servers

Implementing Agile/Scrum

Team Dynamic:

We are a growing, distributed team of volunteers at varying experience levels, helping and learning from one another. The teams are led by a group of dedicated volunteer leaders, who work together to build a healthy, open, collaborative environment.

Currently, we meet once a week for a DevTalk on Discord, to discuss current project goals and to solve design and logistical problems. Most of us are available at Discord and will respond within a day typically.

Tech Stack:

C++ (especially C++17)

Clang compiler (GCC secondary)

OpenGL

SDL2

Lua

Sphinx (documentation)

CMake

Python/Django (marketplace)

Grav (static website)

Git (VCS)

Phabricator (development platform)

Jump In!

The easiest way to get started is to join the Discord room. The link is on the website: qub3d.org

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.

We have three open source game projects in progress: Omission, Infiltrator, and DiamondQuest. All three are to be implemented in Python 3, likely using the Qt5 (PySide2) toolkit.

Our Stack

C++14 (C++17 proposed)

Compilers: Clang and GCC

CMake

Python 3

Qt 5/PySide 2

CPGF

Eigen

Git

Phabricator

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 find us (generally, me) on Freenode IRC at #mousepawmedia.

Hi everyone,
I am Rupesh and for learning command line interface ,I have made this github.com/Rupeshiya/FunPacketCli simple FunPacket Cli app ,So please have a look at it and if there may be any improvement please open a issue,I will definately look for it.Give your views since I am a learner now so your views matters a lot,it can help me to improve myself as a better developer.

I've been working in Grafoo, a new graphql client and it is awesome! I have it as kind of a pet project and wasn't able until now to attract much community interest, but in my view has a lot of potential!

It is a cache based graphql client with a very tiny core (~2kb) and great performance, with view layer integrations for react and preact.

I am the current maintainer of Gravity Workflow Automation. While the back end of Gravity has been in active development the UI is in need of work. Gravity is driven through REST calls. We are looking for good front end devs to help rebuild the UI.

Gravity is a GPL2 workflow engine that uses dependency trees rather than process designs to automate business processes. Currently used by two companies we are looking to get the UI completed so that we might make it more generally available and attractive to other users.

We don't expect this to be completed for free. Capable developers who demonstrate their abilities will get first consideration for the paid positions opening on this project.

Ideally looking for Angular 6 devs, but happy to see what anyone else can do as well.

Lesspod helps to host free websites and blogs for people who don't want to pay for recurring hosting fees within free limits offered by cloud providers like Google Firebase and AWS Lambda (costs something). Lesspod is dynamic and offers a better alternative to static sites which can be difficult to install and manage.

Hi there,
I've been working on a MENP app (github.com/Berkmann18/MENP) that can be used as a starting point for projects that use MongoDB+ExpressJS+NodeJS+Pug.
It also provide security with Passport, HelmetJS and BCrypt.
It also come with a emailing system.

There's a multi-purpose framework which I would need help with which was made to have a set of all-round essential features readily available.github.com/Berkmann18/Exence.

Last but not least, a JS blockchain made for educational purposes and that can be used for production called SaCoin which can be found here: github.com/Berkmann18/SaCoin.

The SBTCVM project is currently in the middle of a new codebase (python 2 and 3 cross-compatible) implementation for various reasons, but we still could use help, particularly as many utilities need rewrites, or were never written.

Developers with plenty of lower-level skills are welcome to help with the more complex code. Keep in mind, while SBTCVM's architecture isn't too different from binary computers, there are plenty of differences that may throw off the novice.

Interested developers who wish to target a programming language to SBTCVM's architecture are welcome to do so. And while the VM itself isn't ready for proper programs yet, the assembler is operational and you are welcome to try whats there.

Hey,
I'm doing some kind of a general project on ciphers, providing sample implementations for them. I'm starting slow since it's a hobby project so contributions are more than welcome!
You can provide implementations in any languages.
Feel free to request for a cipher algorithm implementation by creating an issue or contribute via a pull request!github.com/hpez/ciphers

Most people who have used it so far and are apart of our slack group say they much prefer to use Masonite over Django. They are similar in what they can create but different in how things are structured. I just rewrote and launched a saas recently with it and really love developing with it.