
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
hammer-starter
Advanced tools
A Node.js, Express, MySQL, Passport, Jade starter kit.

git clone https://github.com/jkup/hammer.git
cd hammer
npm install
First you'll need to create a database, name it anything you'd like but you'll need the name later.
$ mysql -uroot -p
mysql> CREATE DATABASE YOUR_DATABASE;
Inside this database create a 'users' table that contains the following fields:
mysql> CREATE TABLE `YOUR_DATABASE`.`users` (
`id` INT NOT NULL AUTO_INCREMENT,
`username` VARCHAR(45) NOT NULL,
`email` VARCHAR(255) NOT NULL,
`password` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE INDEX `username_UNIQUE` (`username` ASC),
UNIQUE INDEX `email_UNIQUE` (`email` ASC));
You'll then need to edit app/config/connection.js and enter your credentials.
const connection = mysql.createConnection({
host : 'localhost',
user : 'YOUR_USERNAME',
password : 'YOUR_PASSWORD',
database : 'YOUR_DATABASE'
});
Now you can edit app/config/routes/default-routes.js and replace the title and message key with whatever you'd like to see as the home page title and header message.
Now just run:
npm start
And off you go!
A testing framework is already setup in the test folder. To run all tests, simply type:
npm test
Hammer makes use of a lot of open source libraries. They are probably your best bet for getting specific help with your application. The current list of technologies can be found here.
FAQs
A Node.js, Express, MySQL, Passport, Jade starter kit.
We found that hammer-starter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.