Oklahoma City, OK

Vance Lucas

Elite
@vlucas

Staff+ Engineer - full-stack TypeScript. Formerly PHP. Co-founder of @techlahoma. Creator of BudgetSheet, Hyperspan, Frisby.js, phpdotenv, valitron, and more

phpdotenv. Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.

14k

valitron. Valitron is a simple, elegant, stand-alone validation library with NO dependencies

1.6k

frisby. Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.

1.5k

bulletphp. A resource-oriented micro PHP framework

416

phpDataMapper. Object-Oriented PHP5 DataMapper ORM

117

pikirasa. PKI public/private RSA key encryption using the OpenSSL extension

104

sheetquery. Query Builder/ORM for Google Sheets

93

Spot. [DEPRECATED - use v2] Simple DataMapper ORM for PHP 5.3+

74

devdata.io. The Data You Need, The Programming Language You Want

73

vlid. Lightweight validation library with NO dependencies. A nice Joi alternative with a similar API.

64

universal-react-helloworld. Simplest possible starting point for using universal/isomorphic React.js + Node.js + Express.js

39

gasmask. Mocks for Google Apps Script libraries, specifically around Spreadsheets

32

hyperspan. Hyperspan Web Framework 🚀 Full TypeScript Dynamic Web Framework with Client Islands built with Bun

30

dos-css. DOS-Style CSS for retro fun

25

hyperspan-php. Build a Hypermedia API response once and return it in multiple formats

18

toystore. Lightweight central store of state with the ability to watch for and react to specific property changes

16

bulletphp-skeleton. Skeleton example app using Bullet with templates and error handling

9

jsx-tmpl. Stop transpiling React components for Node. Use native ES6 template literals that output JSX instead!

8

turbolinks-demo-node. Copy of the Ruby Turbolinks Demo app in Node.js

6

nudos. Heavily retro/DOS-inspired CSS while still modern enough to use

6

awesome-php. A curated list of amazingly awesome PHP libraries, resources and shiny things.

6

toystore-react. React bindings for toystore (central store of state)

5

presentation-slides-you-dont-know-nodejs. Presentation Slides for "You Don't Know Node.js"

5

echotag. Super simple ES6 tagged template function for printing an HTML string

5

brightbudget-web. Demo web app API for a Hypermedia API presentation that powers brightbudget-app

4

card. make your credit card form better in one line of code

3

dotfiles-old. Personal dotfiles - mainly for ZSH and Vim configurations

3

phpunit-gearman-testing. Exploratory project on possible ways to test Gearman jobs using PHPUnit

3

brightbudget-app. Demo app for Hypermedia API presentation

3

jTreePlus. jTree with modifications to allow clickable links and form elements within tree nodes

3

jsx-native. Build JSX using native ES6 templates. No transpiling required for Node.js and modern browsers.

3

example-browser-debugging. JavaScript

2

presentation-slides-js-browser-debugging. Presentation Slides for "Effective JavaScript Browser Debugging"

2

frisby-site. Main website for Frisby.js with documentation

2

budgetsheet-website-static-html. BudgetSheet Website

2

spot-site. Spot DataMapper Website

2

nijikodo. Code syntax highlighting library written in PHP.

2

bulletphp-blog-example. Obligatory Blog Example built with the Bullet PHP Microframework

2

bulletphp-site. Main BulletPHP Website

2

openx-oauth-client. Modern PHP client for working with the OpenX v4 oAuth API

1

titemplate. Appcelerator Titanium template I use to start new projects - with coffeescript, Jade, a TSS reset, and other goodies

1

dotfiles-old-fresh. Vance's dotfiles managed by fresh

1

skycap. Drop-in authentication and authoriztion framework for Express.js

1

swagjs-site. Initial splash page signup site for JavaScript blocks

1

titanium-example-basic-counter. Example Titanium app with simple single-model binding to increment a counter

1

titanium-chartjs-example. Example App with Chart.js Example in WebView

1

startuporpharma.com. Is it a startup, or a pharmaceutical drug?

1

geocomplete. jQuery Geocoding and Places Autocomplete Plugin

1

s3_direct_upload. Direct Upload to Amazon S3 With CORS

1

sync. Real-time Rails Partials

1
50
Apply