• Stars
    star
    543
  • Rank 81,848 (Top 2 %)
  • Language
    Jupyter Notebook
  • License
    GNU General Publi...
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Let's build something productive in less than 100 Lines of Code.

100LinesOfCode

Important Notice:

This project is actively looking for new project maintainers. Please contact at [email protected] to know more.

Contents:

About

This repository contains all the applications, extensions, add-ons, designs, themes and anything else which is productive developed in less than #100LinesOfCode.

Here's What It Is:

Does #100DaysOfCode get too recursive for you? Are you fed up of #coding just for a #streak? Do you want to change the #trend? Here's something fresh. This #season let's challenge our brains to develop something productive in less than #100LinesOfCode Often in places close and far, we come across those little things which can really be coded to easen the process. You want to watch a youtube video at 10X?, make a browser #extension for it. If you want to add custom design themes to sites you visit, do it by designing an#extension theme. #100LinesOfCode is a #challenge to get your neurons together to develop anything and everything productive using less than #100LinesOfCode. It can be an android code snippet, Javascript function, a python Library usage and anything else you can think of. So run the horses, pull up the socks, grab a cup of coffee and start to code to develop something productive in #100LinesOfCode. I have created a Github repository https://github.com/josharsh/100LinesOfCode. Navigate and contribute to #OpenSource in the process.

Purpose

Purpose of this repository is to promote development of productive applications and utilities which seem so common yet might not be into use. Trigger your brain, take the challenge of developing something in less than #100LinesofCode.

Contributing

For Contributing norms and guidelines, go to CONTRIBUTING.MD

Adding Your Code:

Here are the steps: 1: Develop something in the programming language of your choice for any platform in less than #100LinesOfCode 2: Fork this repository 3: Clone this repository

$ git clone "https://www.github.com/{Username}/100LinesOfCode.git"

where username is your GitHub account username.

  1. Create a branch where you can do your local work. Never work on master branch as we do not allow master commits except by admins.
$ git branch {branchname}
$ git checkout branchname
  1. Do your work and stage your changes.
$ git add <filename>
  1. Commit you changes with a commit message containing your name, file(s) worked upon, changes added.
$ git commit -m "Name| files| Changes"
  1. Push changes to your forked repository
$ git push -u origin branchname
Synchronize forked repository with Upstream repository
  1. Create upstream as our repository
$ git remote add upstream "https://github.com/josharsh/100LinesOfCode"
  1. Fetch upstream changes in local machine
$ git fetch upstream
  1. Switch to master branch
$ git checkout master
  1. Merge changes in local machine
$ git merge upstream/master
  1. Push changes to your forked GitHub repository
$ git push -f origin master

Structure of Your Code:

The root directory of your developed application must contain

  • A README.md describing your project, idea and Implementation
  • Source code for your app
  • Link to working app (In case the app in an extension, add-ons, etc.)
  • If Possible, Deploy the code onto a hosting platform.

Note: Please Add Author's name in Readme.md of application.

More Repositories

1

OPython-Init

This repository walks you through the Object Oriented Programming in python. Illustrates real world examples, working codes and going about finding a coding solution.
Python
151
star
2

Paper

Easily scan your documents on the go with Paper. Scan those documents at ease with real-time document detection, multi paged pdfs, optimized and cleaner clicks from an easy to navigate UX
Dart
41
star
3

LearnDocker

This repository walks you through the basics of using docker.Docker is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers.
17
star
4

InTalks

Android application for fetching latest news about a topic. The application is designed to provide the latest news about the searched topics from various online platforms
Java
13
star
5

Finance-Manager

Finance Manager is an Android Application which contains Income Tax Calculator and EMI Calculator.
Java
12
star
6

YAWP

Yet Another Web Playground is an online web Playground that lets you play with HTML CSS and JS in real-time. If you want to teach web and Zoom does not really allow you to express a lot, YAWP is just for you. YAWP saves your work so that you can build over it next time you visit.
JavaScript
9
star
7

Cred-Swipe-UI

CRED's Swipe Animation using Jetpack Compose
Kotlin
7
star
8

LearningGit

Use this repository to learn git and Github for version control and open source contributions
5
star
9

MyDSHandbook

Data structures are the fundamental ingredients for a tasty programming recipe. This repository is a handbook for learning data structures from level 0.
C++
5
star
10

GPT-Accelerator

Unlock the power of Generative AI with GPT-Accelerator, a curated open source repository for effective GPT adoption across building products, using in business functions and personal growth. Boost efficiency, drive innovation, and stay competitive with open advisory and customized resources.
3
star
11

Josharsh

My Portfolio using Github Pages
CSS
2
star
12

JustJoking

A NodeJs web application that tell you jokes. The application utilizes routes and fun npm modules to pick and deliver jokes.
HTML
2
star
13

LearningNode

Repository to learn node.js
EJS
2
star
14

Harmonica

Java based android application that converts Sargam notes to harmonica's mathematical notations.
Java
1
star
15

GAT-Lab

Graphics and Gaming Lab work!
1
star
16

amb-mvp

Automatic Mic Booking Project MVP
Kotlin
1
star
17

HelloML

This repository contains all the work you need to kick start you venture in Machine Learning using Python. Explore to know more.
Jupyter Notebook
1
star
18

React-Meme-Generator

Meme Generator developed using React.js
1
star
19

QuizAnyTime

QuizAnyTime is an online quiz website developed using LAMP. It helps to conduct live online quizzes. One can track his submissions, online users and leaderboard.
CSS
1
star
20

Voice-Actions-Web

Siri for your web app: Allows you to navigate your web app using voice actions with intelligent voice recognition. Find this on NPM
JavaScript
1
star
21

Rock-Paper-Scissors-CLI

Play rock paper scissors from terminal
JavaScript
1
star
22

Object-Arithmetic

Arithmetic Capabilities to Javascript Objects
JavaScript
1
star
23

LinkedlistJs

Linked list data structure with functional Javascript. Implement a singly linked list with ease using npm i @josharsh/linkedlistjs
JavaScript
1
star
24

iOS-Accelerator

Accelerate development for your iOS apps written in Swift and SwiftUI with opinionated & open source advisory, advocacy, design frameworks, and code snippets.
1
star