DEV Community

Sheldon Nunes
Sheldon Nunes

Posted on

Hacktoberfest 2018 - Anyone looking for open source contributors?

I have usually only done the odd hackathon here and there and personal open source projects. This years hacktoberfest seems like a nice opportunity to start contributing back!

Does anyone have any projects they are looking for open source contributors?

Drop a comment below!

Latest comments (13)

Collapse
 
maximousblk profile image
Maximous Black
Collapse
 
lkreimann profile image
Lea Reimann 🦄

Looking for opportunities to contribute in the PHP developer community - if anybody knows anything: comment here please :-)

Collapse
 
sobolevn profile image
Nikita Sobolev

We are building the most strict python linter ever!
We have just released the first public version of it.

wemake-services / wemake-python-styleguide

The most opinionated linter ever

wemake-python-styleguide

wemake.services Build Status Build status Coverage PyPI version Documentation Status Dependencies Status


Welcome to the most opinionated linter ever.

wemake-python-styleguide is actually a flake8 plugin with some other plugins as dependencies.

The Zen of Python, by Tim Peters
Beautiful is better than ugly
Explicit is better than implicit
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a

And there's so much work to do!
Our current goal is check async code.
You can find out more about Hactoberfest tasks here: github.com/wemake-services/wemake-...

Any contribution is welcome! Any required help and guidance will be provided.
Happy hacking!

Collapse
 
apoclyps profile image
Kyle Harrison • Edited

Muxer, an open-source events aggregator build using React and Python. Welcomes everyone to contribute this #hacktoberfest

There are a range of labeled issues with #hacktoberfest for both React and Flask; we also welcome new ideas and contributions of all sizes.

Collapse
 
noah11012 profile image
Noah11012 • Edited

If you're a C/C++ programmer looking for some projects to hack on then I have few a repository that needs hacking.

SDLImageWrapper is a C++ wrapper around SDL_Texture to help with some of the heavy lifting when using images in SDL2. Currently, it supports positioning of images and rendering. Checkout the README.md file for more information.

Link to project: github.com/Noah11012/sdl-image-wra...

If you wanted to use Rust's Result type in C++ then the Result for C++ project is the solution for your problem. The API is not complete as some methods found in the native Rust Result type are not yet implemented in C++ version. Also, because of the language differences, not everything will map perfectly.

Link to GitHub Repository: github.com/Noah11012/result-for-cpp

Libpixmap is a small and simple to use library that reads and writes PPM (portable pixmap) images using a C API. The first version of the library was released last week and we are looking mainly to improve the documentation for the API but additions to features and performance improvements are welcomed, too.

If you would like to see the project: github.com/Noah11012/libpixmap

Collapse
 
rohit profile image
Rohit Awate

You can contribute themes for Everest, a REST client that I'm building. All you need is CSS!

I'm planning to ship the best ones with the next release of Everest!

You can find more details here: Build a theme for Everest with just CSS!

RohitAwate / Everest

A beautiful, cross-platform REST client.

everestheader

Everest (formerly RESTaurant) is an upcoming REST API testing client written in JavaFX.

home Everest running on Windows 10.

Why Everest?

  • Everest is written in Java. Thus, it is significantly lighter on resources and more responsive than its Electron-based alternatives like Postman. It aims to provide the same level of functionality in a lighter, native but equally slick package.

  • Aesthetic is very important. With a gorgeous, flat design, Everest is a pleasure to look at and to work with. It is also entirely theme-able.

    I want you to want to use it!

  • Being a Java application, Everest is inherently cross-platform. It will run anywhere there's a JVM.

  • Everest will offer cloud synchronization of your projects powered by Summit. It will be available as a cloud service early next year or you may also choose to self-host it.

Live Features 🔥

All of the most common

Collapse
 
david_j_eddy profile image
David J Eddy

I you are looking for a PHP project:

davidjeddy / normie

Wrapper library that provides normalized function interfaces for the PHP standard library.

Normie

Badges

Build Status License codecov

Latest Stable Version Latest Unstable Version composer.lock

Scrutinizer Code Quality Build Status Code Coverage Code Intelligence Status

Monthly Downloads Daily Downloads Total Downloads

Contributors

Description

Normie (short for Normalizer) attempts to make using the PHP Standard Library (SPL) function calls more consistent by implementing a norm_{function name}() wrapper function declarations. This library DOES NOT over ride the SPL functions in any way.

Examples

Function parameter order examples.

Arrays fn()

Normie array functions follow the 'array source X, operator Y (callback,key, needle, etc), other parameters are Z' mentality. The complete list of array functions are viewable here.

SPL: array array_map ( callable $callback, array $arr1, array $_ = null) { }

Normie: array norm_array_map( array $array, callable $callback, array $userdata = null): array

Strings fn()

Normie string functions follow the 'Search X string or Y target, replace with Z string' mentality. The complete list of string functions are viewable here.

SPL: array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

Collapse
 
david_j_eddy profile image
David J Eddy

I you are looking for a PHP project:

davidjeddy / normie

Wrapper library that provides normalized function interfaces for the PHP standard library.

Normie

Badges

Build Status License codecov

Latest Stable Version Latest Unstable Version composer.lock

Scrutinizer Code Quality Build Status Code Coverage Code Intelligence Status

Monthly Downloads Daily Downloads Total Downloads

Contributors

Description

Normie (short for Normalizer) attempts to make using the PHP Standard Library (SPL) function calls more consistent by implementing a norm_{function name}() wrapper function declarations. This library DOES NOT over ride the SPL functions in any way.

Examples

Function parameter order examples.

Arrays fn()

Normie array functions follow the 'array source X, operator Y (callback,key, needle, etc), other parameters are Z' mentality. The complete list of array functions are viewable here.

SPL: array array_map ( callable $callback, array $arr1, array $_ = null) { }

Normie: array norm_array_map( array $array, callable $callback, array $userdata = null): array

Strings fn()

Normie string functions follow the 'Search X string or Y target, replace with Z string' mentality. The complete list of string functions are viewable here.

SPL: array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

Collapse
 
vinistock profile image
Vinicius Stock

Sail is still looking for more contributors. We want more setting types and better looking visuals. Take a look at the issues section for a possible start!

vinistock / sail

Sail brings settings to help you navigate your Rails application live

Maintainability Build Status Test Coverage Gem Version

Sail

This Rails engine brings a setting model into your app to be used as feature flags, gauges, knobs and other live controls you may need.

Installation

Add this line to your application's Gemfile:

gem 'sail'

And then execute:

$ bundle

Or install it yourself as:

$ gem install sail

Adding the following line to your routes file will make the dashboard available at <base_url>/sail

mount Sail::Engine => '/sail'

Running the generator will create the settings table for your application.

$ rails g sail my_desired_migration_name

Which generates a migration to create the following table

create_table :sail_settings do |t|
  t.string :name, null: false
  t.text :description
  t.string :value, null: false
  t.integer :cast_type, null: false, limit: 1
  t.index ["name"], name: "index_settings_on_name", unique: true
  t.timetamps
end

Configuration

Available configurations and their defaults are listed below

Collapse
 
shanalikhan profile image
Shan Khan

Visual Studio Settings Sync!

shanalikhan / code-settings-sync

🌴💪 Synchronize your Visual Studio Code Settings Across Multiple Machines using Github GIST 💪🌴

Settings Sync Tweet

Previously known as Visual Studio Code Settings Sync

Version Travis Greenkeeper badge Follow

Drawing

Type Sync in command Palette in order to view all commands.

Key Features

1. Use your GitHub account token and Gist
2. Easy to Upload and Download on one click
3. Show a summary page at the end with details about config and extensions effected
4. Auto download Latest Settings on Startup.
5. Auto upload Settings on file change.
6. Share the Gist with other users and let them download your settings.
7. Supports GitHub Enterprise

It Syncs

All extensions and complete User Folder that Contains
1. Settings File
2. Keybinding File
3. Launch File
4. Snippets Folder
5. VSCode Extensions & Extensions Configurations
6. Workspaces Folder

Shortcuts

1. Upload Key : Shift + Alt + U
2. Download Key : Shift + Alt + D

Steps To Get a Personal Access Token from GitHub

This extension requires a Personal…