All Projects → code-golf → Code Golf

code-golf / Code Golf

Licence: mit
A game designed to let you show off your code-fu by solving problems in the least number of characters.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Code Golf

Lambo
Quick new application creation with Laravel and Valet
Stars: ✭ 469 (-2.09%)
Mutual labels:  hacktoberfest
Juice Shop
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Stars: ✭ 6,270 (+1208.98%)
Mutual labels:  hacktoberfest
30 Seconds Of Swift Code
A Swift implementation of 30-seconds-of-code: A curated collection of useful Swift 4 snippets that you can understand in 30 seconds or less.
Stars: ✭ 476 (-0.63%)
Mutual labels:  hacktoberfest
Pact Go
Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
Stars: ✭ 470 (-1.88%)
Mutual labels:  hacktoberfest
Register
Grab your own sweet-looking '.is-a.dev' subdomain
Stars: ✭ 470 (-1.88%)
Mutual labels:  hacktoberfest
Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Stars: ✭ 4,842 (+910.86%)
Mutual labels:  hacktoberfest
Fheroes2
Free implementation of Heroes of Might and Magic II game engine
Stars: ✭ 471 (-1.67%)
Mutual labels:  hacktoberfest
Monk v1
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.
Stars: ✭ 480 (+0.21%)
Mutual labels:  hacktoberfest
Aws
Development repository for the aws cookbook
Stars: ✭ 473 (-1.25%)
Mutual labels:  hacktoberfest
Ember Bootstrap
Ember-cli addon for using Bootstrap as native Ember components.
Stars: ✭ 475 (-0.84%)
Mutual labels:  hacktoberfest
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (-2.51%)
Mutual labels:  hacktoberfest
Ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Stars: ✭ 471 (-1.67%)
Mutual labels:  hacktoberfest
Preact Cli
😺 Your next Preact PWA starts in 30 seconds.
Stars: ✭ 4,510 (+841.54%)
Mutual labels:  hacktoberfest
Knighttouchbar2000
KITT 2000 chaser animation for your MacBook Pro TouchBar
Stars: ✭ 471 (-1.67%)
Mutual labels:  hacktoberfest
Rust Sloth
A 3D software rasterizer... for the terminal!
Stars: ✭ 478 (-0.21%)
Mutual labels:  hacktoberfest
Matestack Ui Core
Matestack enables you to create sophisticated, reactive UIs in pure Ruby, without touching JavaScript and HTML. You end up writing 50% less code while increasing productivity, maintainability and developer happiness.
Stars: ✭ 469 (-2.09%)
Mutual labels:  hacktoberfest
React Native Tab View
A cross-platform Tab View component for React Native
Stars: ✭ 4,742 (+889.98%)
Mutual labels:  hacktoberfest
Ztm Job Board
⚛️ A place for developers to show recruiters they are available for hire
Stars: ✭ 480 (+0.21%)
Mutual labels:  hacktoberfest
Devchallenge
A website for developers to improve their skills by doing front-end and back-end challenges
Stars: ✭ 475 (-0.84%)
Mutual labels:  hacktoberfest
Practical rl
A course in reinforcement learning in the wild
Stars: ✭ 4,741 (+889.77%)
Mutual labels:  hacktoberfest

Code Golf

This is the repository behind https://code.golf

Quickstart

  1. Install dependencies:
  1. Install the local CA:
$ make cert
Using the local CA at "~/.local/share/mkcert" ✨
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox and/or Chrome/Chromium trust store (requires browser restart)! 🦊


Created a new certificate valid for the following names 📜
 - "localhost"

The certificate is at "./localhost.pem" and the key at "./localhost-key.pem" ✅
  1. Build the assets:
$ ./build-assets
  1. Bring up the website:
$ make dev
  1. Optionally, load information from the code.golf database.
go run utils/update_sql_from_api.go
  1. Navigate to https://localhost

Hacking

Some of ancillary scripts are written in Raku, to run these ensure you have a recent install of Raku installed and use Zef to install the dependencies:

$ zef install --deps-only .

Testing

  1. Run the unit tests:
$ make test
  1. Run the e2e tests:
$ make e2e

Style

URL slugs are consistently abbreviated (e.g. cheeovs, langs, stats) but page titles aren't (e.g. Achievements, Languages, Statistics).

Paginated URLs use a trailing number but only on pages after the first (e.g. /rankings/medals/all, /rankings/medals/all/2, etc.).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].