• Stars
    star
    1,499
  • Rank 30,301 (Top 0.7 %)
  • Language
    CoffeeScript
  • License
    MIT License
  • Created about 10 years ago
  • Updated about 1 month ago

Reviews

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

Repository Details

📣 Help Wanted - Looking for Maintainer: https://github.com/Glavin001/atom-beautify/issues/2572 | 💄 Universal beautification package for Atom editor (⚠️ Currently migrating to https://github.com/Unibeautify/ and have very limited bandwidth for Atom-Beautify Issues. Thank you for your patience and understanding ❤️ )

💄 atom-beautify

apm GitHub stars GitHub issues Greenkeeper badge

Slack Twitter Follow Gitter Bountysource Paypal Donations

👉 Sign up for CodePass, the Quickest Way To Solve Your Coding Errors! 💥

🎉 Install Unibeautify CI for GitHub 🎉

Help improve Atom-Beautify by completing the quick questionnaire: https://goo.gl/iEHBNr

Mac OS and
Travis CI: Build Status AppVeyor: Build status

Throughput Graph

Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom

Before After
Original HTML Beautified HTML
image image

Table of Contents

Installation

Atom Package: https://atom.io/packages/atom-beautify

apm install atom-beautify

Or Settings/Preferences ➔ Install ➔ Search for atom-beautify

🎉 Install Unibeautify CI for GitHub 🎉

Important Notice: Analytics

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you.

On Atom Load Change Setting Later
image image

Next Version: Unibeautify

Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

🎉 Install Unibeautify CI for GitHub 🎉

Poll: Improving installation of third-party beautifiers

Many users are experiencing issues when installing third party beautifiers (e.g. Uncrustify, PHP-CS-Fixer, and many more). A possible solution is a "cloud" service which provides remote access to these beautifiers. Atom-Beautify would then communicate with these services, allowing for zero-installation beautification.

Please let us know what you think!

Beautifiers

Some of the supported beautifiers are developed for Node.js and are automatically installed when Atom-Beautify is installed. However, other beautifiers are command-line interface (CLI) applications and require you to manually install them.

Beautifier Preinstalled 🐳 Docker Installation
align-yaml 👌 Not necessary 😃 Nothing!
autopep8 ⚠️ 2 executables ⚠️ Only 1 of 2 executables 🐳 With Docker:
1. Install autopep8 (autopep8) with docker pull unibeautify/autopep8

📑 Manually:
1. Install autopep8 (autopep8) by following https://github.com/hhatto/autopep8#installation
2. Install isort (isort) by following https://github.com/timothycrosley/isort#installing-isort
beautysh ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install beautysh (beautysh) with docker pull unibeautify/beautysh

📑 Manually:
1. Install beautysh (beautysh) by following https://github.com/bemeurer/beautysh#installation
black ⚠️ 1 executable No Docker support 📑 Manually:
1. Install black (black) by following https://github.com/ambv/black#installation
brittany ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/lspitzner/brittany and follow the instructions.
clang-format ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install ClangFormat (clang-format) with docker pull unibeautify/clang-format

📑 Manually:
1. Install ClangFormat (clang-format) by following https://clang.llvm.org/docs/ClangFormat.html
cljfmt 👌 Not necessary 😃 Nothing!
Coffee Formatter 👌 Not necessary 😃 Nothing!
coffee-fmt 👌 Not necessary 😃 Nothing!
Crystal ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install Crystal (crystal) with docker pull unibeautify/crystal

📑 Manually:
1. Install Crystal (crystal) by following https://crystal-lang.org/docs/installation/
CSScomb 👌 Not necessary 😃 Nothing!
dfmt ⚠️ 1 executable No Docker support 📑 Manually:
1. Install Dfmt (dfmt) by following https://github.com/dlang-community/dfmt#building
elm-format ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install elm-format (elm-format) with docker pull unibeautify/elm-format

📑 Manually:
1. Install elm-format (elm-format) by following https://github.com/avh4/elm-format#installation-
Emacs Verilog Mode ⚠️ 1 executable No Docker support 📑 Manually:
1. Install Emacs (emacs) by following https://www.gnu.org/software/emacs/
erl_tidy ⚠️ Manual installation 🚧 Not an executable 📄 Go to http://erlang.org/doc/man/erl_tidy.html and follow the instructions.
ESLint Fixer 👌 Not necessary 😃 Nothing!
formatR ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install Rscript (rscript) with docker pull unibeautify/rscript

📑 Manually:
1. Install Rscript (rscript) by following https://github.com/yihui/formatR
Fortran Beautifier ⚠️ 1 executable No Docker support 📑 Manually:
1. Install Emacs (emacs) by following https://www.gnu.org/software/emacs/
Gherkin formatter 👌 Not necessary 😃 Nothing!
GN ⚠️ 1 executable No Docker support 📑 Manually:
1. Install gn (gn) by following https://www.chromium.org/developers/how-tos/get-the-code
gofmt ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://golang.org/cmd/gofmt/ and follow the instructions.
goimports ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install goimports (goimports) with docker pull unibeautify/goimports

📑 Manually:
1. Install goimports (goimports) by following https://godoc.org/golang.org/x/tools/cmd/goimports
hh_format ⚠️ Manual installation 🚧 Not an executable 📄 Go to http://hhvm.com/ and follow the instructions.
hindent ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/commercialhaskell/hindent and follow the instructions.
HTML Beautifier ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/threedaymonk/htmlbeautifier and follow the instructions.
JS Beautify 👌 Not necessary 😃 Nothing!
JSCS Fixer 👌 Not necessary 😃 Nothing!
Latex Beautify ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/cmhughes/latexindent.pl and follow the instructions.
Lua beautifier 👌 Not necessary 😃 Nothing!
Marko Beautifier 👌 Not necessary 😃 Nothing!
Nginx Beautify 👌 Not necessary 😃 Nothing!
ocamlformat ⚠️ 1 executable No Docker support 📑 Manually:
1. Install ocamlformat (ocamlformat) by following https://github.com/ocaml-ppx/ocamlformat#installation
ocp-indent ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install ocp-indent (ocp-indent) with docker pull unibeautify/ocp-indent

📑 Manually:
1. Install ocp-indent (ocp-indent) by following https://www.typerex.org/ocp-indent.html#installation
Perltidy ⚠️ Manual installation 🚧 Not an executable 📄 Go to http://perltidy.sourceforge.net/ and follow the instructions.
PHP-CS-Fixer ⚠️ 2 executables ⚠️ Only 1 of 2 executables 🐳 With Docker:
1. Install PHP-CS-Fixer (php-cs-fixer) with docker pull unibeautify/php-cs-fixer

📑 Manually:
1. Install PHP (php) by following http://php.net/manual/en/install.php
2. Install PHP-CS-Fixer (php-cs-fixer) by following https://github.com/FriendsOfPHP/PHP-CS-Fixer#installation
PHPCBF ⚠️ 2 executables ⚠️ Only 1 of 2 executables 🐳 With Docker:
1. Install PHPCBF (phpcbf) with docker pull unibeautify/phpcbf

📑 Manually:
1. Install PHP (php) by following http://php.net/manual/en/install.php
2. Install PHPCBF (phpcbf) by following https://github.com/squizlabs/PHP_CodeSniffer#installation
Prettier 👌 Not necessary 😃 Nothing!
Pretty Diff 👌 Not necessary 😃 Nothing!
Pug Beautify 👌 Not necessary 😃 Nothing!
puppet-lint ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install puppet-lint (puppet-lint) with docker pull unibeautify/puppet-lint

📑 Manually:
1. Install puppet-lint (puppet-lint) by following http://puppet-lint.com/
pybeautifier ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/guyskk/pybeautifier and follow the instructions.
Remark 👌 Not necessary 😃 Nothing!
Rubocop ⚠️ 1 executable No Docker support 📑 Manually:
1. Install Rubocop (rubocop) by following http://rubocop.readthedocs.io/en/latest/installation/
Ruby Beautify ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/erniebrodeur/ruby-beautify and follow the instructions.
rustfmt ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/rust-lang-nursery/rustfmt and follow the instructions.
SassConvert ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install SassConvert (sass-convert) with docker pull unibeautify/sass-convert

📑 Manually:
1. Install SassConvert (sass-convert) by following http://sass-lang.com/documentation/file.SASS_REFERENCE.html#syntax
sqlformat ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/andialbrecht/sqlparse and follow the instructions.
stylish-haskell ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/jaspervdj/stylish-haskell and follow the instructions.
terraformfmt ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install Terraform (terraform) with docker pull hashicorp/terraform

📑 Manually:
1. Install Terraform (terraform) by following https://www.terraform.io
Tidy Markdown 👌 Not necessary 😃 Nothing!
TypeScript Formatter 👌 Not necessary 😃 Nothing!
Uncrustify ⚠️ 1 executable 💯% of executables 🐳 With Docker:
1. Install Uncrustify (uncrustify) with docker pull unibeautify/uncrustify

📑 Manually:
1. Install Uncrustify (uncrustify) by following https://github.com/uncrustify/uncrustify
VHDL Beautifier ⚠️ 1 executable No Docker support 📑 Manually:
1. Install Emacs (emacs) by following https://www.gnu.org/software/emacs/
Vue Beautifier 👌 Not necessary 😃 Nothing!
yapf ⚠️ Manual installation 🚧 Not an executable 📄 Go to https://github.com/google/yapf and follow the instructions.

Language Support

See all supported options in the documentation at docs/options.md.

Language Grammars File Extensions Supported Beautifiers
Apex Apex .cls, .trigger Uncrustify
Arduino Arduino .ino, .pde Uncrustify
Bash Shell Script .bash, .sh beautysh
Blade Blade .blade.php JS Beautify
C C, opencl .h, .c, .cl Uncrustify, clang-format
Coldfusion html .cfm, .cfml, .cfc Pretty Diff
Clojure Clojure .clj, .cljs, .edn cljfmt
CoffeeScript CoffeeScript .coffee coffee-fmt, Coffee Formatter
C++ C++ .h, .hh, .cc, .cpp, .cxx, .C, .cu, .c++, .hpp, .hxx, .h++, .cuh Uncrustify, clang-format
Crystal Crystal .cr Crystal
C# C# .cs Uncrustify
CSS CSS .css JS Beautify, CSScomb, Prettier, Pretty Diff, SassConvert
CSV CSV .csv Pretty Diff
D D .d Uncrustify, dfmt
EJS EJS, JavaScript Template, HTML (Angular) .ejs JS Beautify, Pretty Diff
Elm Elm .elm elm-format
ERB HTML (Ruby - ERB), HTML (Rails) .erb Pretty Diff, HTML Beautifier
Erlang Erlang .erl erl_tidy
Fortran Fortran - Modern .f90, .F90, .f95, .F95, .f03, .F03, .f08, .F08 Fortran Beautifier
gherkin Gherkin .feature Gherkin formatter
GLSL C, opencl, GLSL .vert, .frag clang-format
GN gn .gn, .gni GN
Go Go .go gofmt, goimports
Golang Template HTML (Go), Go Template .gohtml Pretty Diff
Handlebars Handlebars, HTML (Handlebars) .hbs, .handlebars JS Beautify, Pretty Diff
Haskell Haskell .hs stylish-haskell, brittany, hindent
HTML HTML .html JS Beautify, Pretty Diff
Jade Jade, Pug .jade, .pug Pug Beautify
Java Java .java Uncrustify
JavaScript JavaScript .js JS Beautify, ESLint Fixer, JSCS Fixer, Prettier, Pretty Diff
JSON JSON .json JS Beautify, Prettier, Pretty Diff
JSX JSX, JavaScript (JSX), Babel ES6 JavaScript, JavaScript with JSX .jsx, .js Pretty Diff, JS Beautify
LaTeX BibTeX, LaTeX, TeX .bib, .tex, .sty, .cls, .dtx, .ins, .bbx, .cbx Latex Beautify
LESS LESS .less Pretty Diff, CSScomb, Prettier
Lua Lua .lua, .ttslua Lua beautifier
Markdown GitHub Markdown .markdown, .md Remark, Prettier, Tidy Markdown
Marko Marko .marko Marko Beautifier
Mustache HTML (Mustache) .mustache JS Beautify, Pretty Diff
Nginx nginx .conf Nginx Beautify
Nunjucks Nunjucks, Nunjucks Templates, HTML (Nunjucks Templates) .njk, .nunjucks Pretty Diff
Objective-C Objective-C, Objective-C++ .m, .mm, .h Uncrustify, clang-format
OCaml OCaml .ml ocp-indent, ocamlformat
Pawn Pawn Uncrustify
Perl Perl, Perl 6 .pl, .PL, .pm, .pod, .t Perltidy
PHP PHP .php, .module, .inc PHP-CS-Fixer, PHPCBF, hh_format
Puppet Puppet .pp puppet-lint
Python Python, MagicPython .py autopep8, black, pybeautifier, yapf
R R .r, .R formatR
Riot.js Riot.js, HTML (Riot Tag) .tag Pretty Diff
Ruby Ruby, Ruby on Rails .rb Rubocop, Ruby Beautify
Rust Rust .rs, .rlib rustfmt
Sass Sass .sass SassConvert
SCSS SCSS .scss Pretty Diff, CSScomb, Prettier, SassConvert
Spacebars Spacebars Pretty Diff
SQL SQL (Rails), SQL .sql sqlformat
SVG SVG .svg Pretty Diff
Swig HTML (Swig), SWIG .swig Pretty Diff
Terraform Terraform .tf terraformfmt
TSS TSS .tss Pretty Diff
TSX TypeScriptReact .tsx TypeScript Formatter
Twig HTML (Twig) .twig Pretty Diff
TypeScript TypeScript .ts TypeScript Formatter, Prettier
UX Markup UX .ux Pretty Diff
Vala Vala .vala, .vapi Uncrustify
Verilog Verilog .svh, .v, .sv Emacs Verilog Mode
VHDL VHDL 2008 .vhd, .VHD VHDL Beautifier
Visualforce Visualforce .page Pretty Diff
Vue Vue Component .vue Vue Beautifier, ESLint Fixer, Prettier
XML SLD, XML, XHTML, XSD, XSL, JSP, GSP .sld, .xml, .xhtml, .xsd, .xsl, .jsp, .gsp, .plist, .recipe, .config Pretty Diff, JS Beautify
XTemplate XTemplate .xtemplate Pretty Diff
YAML YAML .yml, .yaml align-yaml

Usage

Command Palette

Open the Command Palette, type Beautify, and run Beautify Editor.

image

Beautify a Specific Language

You can use the Command Palette to beautify the editor for a specific language. The commands are in the form Atom Beautify: Beautify Language {NAME} (i.e. atom-beautify:beautify-language-{NAME} for keyboard shortcuts). For example, you may want to beautify JavaScript code within a HTML file.

atom-beautify-language-commands

Selection of Code

It will only beautify selected text if a selection is found -- if not, the whole file will be beautified.

Selection of Code Beautify Selection of Code Beautify Entire File
Select code in Atom editor Only that selection is beautified Without a selection all code is beautified
image image image

Beautify On Save

Beautify On Save can be enabled for each language individually.

For example, for language HTML go into Atom-Beautify's package settings (AtomPreferences ➔ Search for atom-beautify), find HTML, and toggle the Beautify On Save option.

atom-beautify-setup-beautify-on-save

Keyboard Shortcut

You can also type Ctrl-Alt-B as a shortcut or click Packages > Beautify in the menu.

Custom Keyboard Shortcuts

See Keymaps In-Depth for more details.

For example:

'.editor':
  'ctrl-alt-b': 'atom-beautify:beautify-editor'

Configuration

Edit your .jsbeautifyrc file in any of the following locations:

  • Atom Package Settings AtomPreferences ➔ Search for atom-beautify
  • Same directory as current file
  • Project root atom-beautify will recursively look up from the current file's directory to find .jsbeautifyrc.
  • Your user's home directory

Note: Comments are supported in .jsbeautifyrc thanks to strip-json-comments.

See examples of both ways inside examples/

See all supported options in the documentation at docs/options.md.

Simple

See examples/simple-jsbeautifyrc/.jsbeautifyrc.

{
  "indent_size": 2,
  "indent_char": " ",
  "other": " ",
  "indent_level": 0,
  "indent_with_tabs": false,
  "preserve_newlines": true,
  "max_preserve_newlines": 2,
  "jslint_happy": true,
  "indent_handlebars": true
}

Nested (Recommended)

See examples/nested-jsbeautifyrc/.jsbeautifyrc.

{
  "html": {
    "brace_style": "collapse",
    "indent_char": " ",
    "indent_scripts": "normal",
    "indent_size": 6,
    "max_preserve_newlines": 1,
    "preserve_newlines": true,
    "unformatted": ["a", "sub", "sup", "b", "i", "u"],
    "wrap_line_length": 0
  },
  "css": {
    "indent_char": " ",
    "indent_size": 4
  },
  "js": {
    "indent_size": 2,
    "indent_char": " ",
    "indent_level": 0,
    "indent_with_tabs": false,
    "preserve_newlines": true,
    "max_preserve_newlines": 2,
    "jslint_happy": true
  },
  "sql": {
    "indent_size": 4,
    "indent_char": " ",
    "indent_level": 0,
    "indent_with_tabs": false
  }
}

Troubleshooting

See docs/troubleshooting.md.

Contributing

See CONTRIBUTING.md.

See all contributors on GitHub.

Please update the CHANGELOG.md, add yourself as a contributor to the package.json, and submit a Pull Request on GitHub.

License

MIT © Glavin Wiechert

More Repositories

1

GitLab-Pages

👀 GitHub Pages, for GitLab.
JavaScript
205
star
2

tslint-clean-code

TSLint rules for enforcing Clean Code
TypeScript
169
star
3

graphql-sequelize-crud

Automatically generate queries and mutations from Sequelize models
TypeScript
129
star
4

react-hot-ts

Demo of React Hot Reloading + TypeScript + Webpack2
TypeScript
93
star
5

ember-c3

📈 Ember addon library for C3, a D3-based reusable chart library.
JavaScript
80
star
6

Alvea-AI

AI assistant that Intuitively Adapts to You
TypeScript
77
star
7

atom-preview

🚧 (NO LONGER MAINTAINED) 🚧 - 👓 Ultimate previewer of source code in Atom.
CoffeeScript
51
star
8

open-world

Multiplayer world generated from Open data. GTA Clone using open data, such as OpenStreetMaps.
JavaScript
29
star
9

tv-remote-cli

CLI for remotely controlling your Smart TV
JavaScript
28
star
10

atom-gitter

(UNMAINTAINED) 📲 Gitter chat integration with Atom.io
CoffeeScript
24
star
11

Cobra

API Server for storing and graphing real-time time-series data in MongoDB
JavaScript
18
star
12

ember-jsoneditor

Ember component to view, edit and format JSON.
JavaScript
18
star
13

feathers-cluster

Easily take advantage of multi-core systems for Featherjs.
JavaScript
16
star
14

IssueBot

Automate Issue replies and organization
JavaScript
14
star
15

sails-multitenancy-example

Example application using Sails (& Waterline) Multitenancy support. (Unmaintained, proof-of-concept)
JavaScript
14
star
16

ember-nvd3

A reusable chart library for d3.js as Ember components.
CSS
11
star
17

node-nes

A Nodejs NES emulator.
JavaScript
11
star
18

generator-gitignore

Quickly create your .gitignore file from the most widely used configurations.
JavaScript
9
star
19

PyNode-IPC

Node.js and Python Inter-Process Communication example using ZeroMQ. For CSCI 3430 class assignment.
JavaScript
9
star
20

MongoViewer

REST API for MongoDB: MongoDB + Node.js + Express + D3
JavaScript
9
star
21

Self-Service

Node.js API for Saint Mary's University Self-Service Banner.
JavaScript
9
star
22

TorrentAutomator

Automate the task of searching for Torrents and sending them to your Torrent Client to download.
CoffeeScript
8
star
23

lambda-github-app

GitHub App powered by AWS Lambda
JavaScript
8
star
24

Raytracer

Raytracer for CSCI 4471 Computer Graphics class project
Objective-C
7
star
25

atom-playlist

(This package is currently not maintained) Queue and play music directly from Atom. (deep in development)
CSS
6
star
26

VirtualAgent

(No longer maintained ⚠️) Let your virtual, personal agent find and apply to jobs for you! Including writing your Resume and Cover Letter! (1st place winner at Volta Hackathon, May 2016)
TeX
6
star
27

resin-homebridge

(⚠️ No longer maintained ⚠️) Resin.io application for Homebridge
Shell
5
star
28

Leopold

(Unmaintained) Virtual Assistant for Ubuntu, Mac, Raspberry Pi, and more!
Shell
5
star
29

resin-deluge

Resin.io Docker container for Deluge BitTorrent client
Shell
5
star
30

feathers-orm-service

Easily create a Object Relational Mapping Service for Featherjs.
JavaScript
5
star
31

physics-based-animation

Physics-Based Animation for CSCI 4471 Computer Graphics
Processing
5
star
32

tutorial-haartraining

Automatically exported from code.google.com/p/tutorial-haartraining
C++
5
star
33

MrShell

Map-Reduce inspired Shell.
C
4
star
34

resin-utorrent

Resin.io Docker container for uTorrent
Shell
4
star
35

node-kickass

Query for torrents at Kickass.to with Node.js.
4
star
36

UniCal

University Calendar service.
JavaScript
4
star
37

atom-coffeescript-preview

DEPRECATED: Preview what your CoffeeScript will look like as JavaScript
CoffeeScript
4
star
38

NodeMS

Node.js Media Server
JavaScript
3
star
39

grunt-pageshot

Automate your screenshots with Pageshot.
JavaScript
3
star
40

Course-Calendar

Service that serves iCal files from user's selected courses.
JavaScript
3
star
41

Banner-Calendar-Server

Service that serves iCal files for registered users, of their Student Calendars.
JavaScript
3
star
42

battlecode

A scaffold for players of battlecode 2016
Java
3
star
43

music-ai

Research project applying Artificial Intelligence to music.
Python
3
star
44

TrackEm

Node.js server for tracking email read receipts via images requests with unique identifiers.
3
star
45

machinepack-utorrent

Communicate with uTorrent client API to list and add torrents.
JavaScript
2
star
46

jquery-countdown

Simply create an element, fill out the applicable attributes for the end date, and watch a the content counts down live. Too easy.
2
star
47

Cucumber-Living-Documentation-Reporter

Generate Living Documentation in HTML from Cucumber JSON reports
TypeScript
2
star
48

CastAppSearch

Search for Chromecast Apps
TypeScript
2
star
49

RayDB

Raycasting Optimized Spatial Database
2
star
50

CSCI3431-HW-Threads

Homework for CSCI3431 on Threads
Python
2
star
51

atom-logger

Reusable logging library for Atom packages.
CoffeeScript
2
star
52

HalKart

C#
2
star
53

homebridge-plugin-helpers

(⚠️ No longer maintained ⚠️) Helpers for developing Homebridge plugins
JavaScript
2
star
54

FAdo

Formal Languages manipulation module
Python
2
star
55

llm-trainer

Training/Fine-Tuning Large Language Models
Jupyter Notebook
2
star
56

node-mouse

Read and Control the Mouse (cursor) of the desktop computer (server).
JavaScript
2
star
57

SMMApp2

Saint Mary's Mobile App, Version 2.0 @
JavaScript
2
star
58

find-tv

Search for a Smart TV on your network that can be connected to
JavaScript
2
star
59

Data2AITextbook

🚀 Automatically convert unstructured data into a high-quality 'textbook' format, optimized for fine-tuning Large Language Models (LLMs)
Jupyter Notebook
2
star
60

RayCapture

Create animated scenes with Three.js and render using Raytracing to create a video
JavaScript
2
star
61

BurntChrome

Software Engineering class project
HTML
2
star
62

CanvasCast

Cast a Canvas to your Chromecast
JavaScript
2
star
63

stargonize

Organize your GitHub Stars. A Joel Kuntz idea.
2
star
64

Hangman-Solver-AppleScript

Hangman Solver written in AppleScript.
AppleScript
2
star
65

node-package-builder

Automated guide to help build a Node.js Package to share with NPM.
2
star
66

TicTacToe-Java

Tic Tac Toe in Java. For CSCI 3465 Object Oriented Programming course at SMU.
Java
2
star
67

generator-ember-plugin

Scaffold the foundation for a new Ember Plugin
JavaScript
2
star
68

LinkedInProfileViewer

Python
1
star
69

ClassCollaborate

This web-app is to help my professor with his online classes. The system supported by the University is Blackboard Collaborate, which has been acting up and getting worse.
JavaScript
1
star
70

with-tailwindcss

TypeScript
1
star
71

My-CS-Major

My progress towards learning "What every computer science major should know".
1
star
72

hackn36-android

1
star
73

machinepack-findtorrent

Find torrents from Kickass, EZTV, and more
JavaScript
1
star
74

machinepack-naturalpath

Convert Natural Language into a file/directory path
JavaScript
1
star
75

smucs

Saint Mary's University Computer Science @
Python
1
star
76

Front-Wheel.js

Front-end MVC templating in the DOM with Handlebarsjs.
JavaScript
1
star
77

dotfiles

Glavin Wiechert's dotfiles.
Vim Script
1
star
78

mungus

In-memory queries of Arrays with MongoDB query language
JavaScript
1
star
79

ASDS

Artificially Supervised Data Science
1
star
80

ProblemZone

An online code editor, for Python, Java, and C++.
PHP
1
star
81

feathers-lambda

The Feathers AWS Lambda and API Gateway provider
1
star
82

coursemix-web

Web application for Coursemix
JavaScript
1
star
83

To-Do-By-AI

To-Do web app created by AI (automated software developer)
1
star
84

associations

Associations for Feathers services
JavaScript
1
star
85

Mongonado

MongoDB-backed REST and Web Socket API Server with Tornado.
1
star
86

TMHTAppDev

Teach Me How To: App Development
1
star
87

Hack-A-Week

Saint Mary's High School Programming Competition re-styled.
JavaScript
1
star
88

pageshot

Take screenshots triggered by browser-side JavaScript.
JavaScript
1
star
89

BotCore

Unified bot building framework.
JavaScript
1
star
90

ITRT

Is This Room Taken? Found out which rooms are available or occupied with classes
JavaScript
1
star
91

atom-tunes

DEPRECATED: Moved to https://github.com/dreid93/atom-playlist
CoffeeScript
1
star
92

sails-json-api

JSON API specification for Sails.js
1
star
93

MagicSwag

Create custom t-shirts with AI!
1
star
94

MyoMedia

Natural interface for your home media centre
JavaScript
1
star
95

CSCI3465-Final-Exam

Final Exam (take home part) for CSCI3465 Object-Oriented Programming with Java
Java
1
star
96

ember-gridster

Ember.js component for Gridster.js
1
star
97

AuthNet

Netduino powered two-step authentication for your home
C#
1
star
98

Blackjacker

Hack the game of Blackjack!
Java
1
star
99

CSCI-1227

Java
1
star
100

homebridge-ambientlight

(⚠️ No longer maintained ⚠️) Homebridge Accessory for Mac's ambient light sensors.
JavaScript
1
star