{"id":13558149,"url":"https://github.com/Hexient-Labs/hence-form","last_synced_at":"2025-04-03T12:31:55.889Z","repository":{"id":90126999,"uuid":"95705785","full_name":"Hexient-Labs/hence-form","owner":"Hexient-Labs","description":"Simple Form Submission Server Side","archived":false,"fork":false,"pushed_at":"2017-07-07T20:34:13.000Z","size":434,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-04T08:37:31.476Z","etag":null,"topics":["forms","heroku","rails","ruby"],"latest_commit_sha":null,"homepage":"https://hexientlabs.com/henceform","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hexient-Labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-28T19:47:52.000Z","updated_at":"2019-03-25T10:50:25.000Z","dependencies_parsed_at":"2023-03-15T07:15:47.197Z","dependency_job_id":null,"html_url":"https://github.com/Hexient-Labs/hence-form","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexient-Labs%2Fhence-form","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexient-Labs%2Fhence-form/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexient-Labs%2Fhence-form/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hexient-Labs%2Fhence-form/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hexient-Labs","download_url":"https://codeload.github.com/Hexient-Labs/hence-form/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247002539,"owners_count":20867473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forms","heroku","rails","ruby"],"created_at":"2024-08-01T12:04:46.714Z","updated_at":"2025-04-03T12:31:55.853Z","avatar_url":"https://github.com/Hexient-Labs.png","language":"Ruby","funding_links":[],"categories":["Ruby","ruby"],"sub_categories":[],"readme":"[![Code Climate](https://codeclimate.com/github/Hexient-Labs/hence-form/badges/gpa.svg)](https://codeclimate.com/github/Hexient-Labs/hence-form)\n[![Issue Count](https://codeclimate.com/github/Hexient-Labs/hence-form/badges/issue_count.svg)](https://codeclimate.com/github/Hexient-Labs/hence-form)\n[![Test Coverage](https://codeclimate.com/github/Hexient-Labs/hence-form/badges/coverage.svg)](https://codeclimate.com/github/Hexient-Labs/hence-form/coverage)\n[![Build Status](https://travis-ci.org/Hexient-Labs/hence-form.svg?branch=master)](https://travis-ci.org/Hexient-Labs/hence-form)\n[![Join the chat at https://gitter.im/hence-form/Lobby](https://badges.gitter.im/hence-form/Lobby.svg)](https://gitter.im/hence-form/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n[![GPL Licence](https://badges.frapsoft.com/os/gpl/gpl.svg?v=103)](https://opensource.org/licenses/GPL-3.0/)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"readme_images/logo_250.png\"\u003e\n\u003c/p\u003e\n\n# Hexient Labs HenceForm\n\n* [Overview](#overview)\n* [Example](#example)\n* [Deployment](#deployment)\n* [Running Locally](#running-locally)\n* [License](#license)\n* [Contributions](#contributions)\n\n## Overview\n\nHave you ever needed to set up a PHP script to relay form submissions to your email?\nWell, you should use your HenceForm instead! No coding, no setup, just a\nsimple way to relay form data into an email.\n\n1. Create a form on your site and set the `action` attribute on your form\n  to `https://henceform.hexientlabs.com/you@youremail.com`.\n\n1. Whenever a user fills out and submits the form, we'll send you an email\n  with that data.\n\n*Note* The first time you submit a form, it will ask you to confirm your email.\nAfter that, you're good to go.\n\n## Example\n\nA form could look like:\n\n```html\n\u003cform action=\"https://henceform.hexientlabs.com/you@youremail.com\"\u003e\n  \u003cinput type=\"text\" name=\"first_name\"/\u003e\n  \u003cinput type=\"text\" name=\"last_name\"/\u003e\n  \u003cbutton type=\"submit\"\u003eSubmit\u003c/button\u003e\n\u003c/form\u003e\n```\n\nYou'll then get an email that looks like:\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e\n    \u003cimg src=\"readme_images/email_example.png\" width=\"400\" border=\"5\"\u003e\n  \u003c/kbd\u003e\n\u003c/p\u003e\n\n## Deployment\n\nWant to run your own copy of HenceForm? It's simple.\n\nUse the Heroku Deploy button below and set the required configuration\nvalues on the next page\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)\n\n*Note*: Even though we use the free Heroku Redis and Heroku Postgres addons, Heroku\nwill require that the account you use has a credit card attached to it.\n\n# Running Locally\n\n1. Install the Ruby Version specified in the `.ruby-version` file via RVM or RBenv\n\n1. Install [PostgreSQL](https://www.postgresapp.com) and have it running\n\n1. Install [Redis](https://www.redis.io) and have it running\n\n1. Clone the Repo and `cd` into it\n\n1. Install Ruby dependencies via `bundle install`\n\n1. Copy the `.env.example` file to `.env`\n\n1. Set all values in the `.env` file.\n  This is already gitignored so don't worry about committing it.\n\n1. Setup the database using `bundle exec rails db:setup`\n\n1. Run the server using `bundle exec rails server`\n\n1. Run the worker using `bundle exec sidekiq -c 5 -v -q default -q mailers`\n\n# License\n\nThis project is licensed under the [GPL v3 License](./LICENSE)\n\n# Contributions\n\n![Hexient Labs Logo](readme_images/logo_140.png)\n\nThis project is heavily inspired by the amazing [FormSpree](https://www.formspree.io)\nproject.\n\nThis project is lovingly maintained by the [Hexient Labs](https://www.hexientlabs.com)\nEngineering Team. If you like this project, consider them for your your next project\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHexient-Labs%2Fhence-form","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHexient-Labs%2Fhence-form","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHexient-Labs%2Fhence-form/lists"}