An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by writetome51

A curated list of projects in awesome lists by writetome51 .

https://github.com/writetome51/big-dataset-paginator

A TypeScript/JavaScript class for pagination in a real-world web app.

app data javascript pagination paginator typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/get-ymd-hms

Functions receive Date and return object with keys 'ymd' (year month day) and 'hms' (hour minute second).

date-format date-formatting dates javascript times typescript utc ymd-hms

Last synced: 29 Jul 2025

https://github.com/writetome51/array-get-and-remove-by-test

Receives a test function and both removes and returns array items that pass test

array-manipulations filter javascript typescript

Last synced: 14 Aug 2025

https://github.com/writetome51/array-remove-by-index

Removes single item from array, identified by a passed index

array-manipulations item javascript remove typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/array-remove-by-indexes

Removes items from array, identified by indexes

array-manipulations items javascript remove typescript

Last synced: 18 Oct 2025

https://github.com/writetome51/is-odd-is-even

isOdd(num) and isEven(num)

even javascript numbers odd odd-even typescript

Last synced: 09 Aug 2025

https://github.com/writetome51/batch-renamer

AppleScript that renames batch of items in Mac Finder

applescript automation batch batch-renamer finder mac mac-finder macos rename

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-and-remove-adjacent-at

Function removes and returns adjacent array items beginning at specified index

array-manipulations javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-and-remove-by-indexes

Removes and returns items from array, identified by their indexes

array-manipulations elements javascript remove typescript

Last synced: 09 Oct 2025

https://github.com/writetome51/array-get-and-remove-by-index

Removes and returns item from array, accessed by its index

array-manipulations get-item

Last synced: 21 Feb 2025

https://github.com/writetome51/get-countup-countdown

2 functions that return array of numbers in ascending order, and array of numbers in descending order, respectively.

array javascript numbers typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/public-array-getter

An array-manipulating Typescript/Javascript class with methods that return items copied from the array

array array-manipulations get get-items items javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/get-grouped-by-property

Returns array of objects divided into sub-arrays, grouped by value of a particular property

grouping javascript object objects sort sorting

Last synced: 21 Feb 2025

https://github.com/writetome51/get-max-min

Get the max and the min from an array of numbers

javascript max min numbers typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/get-cautiously-rounded

Avoids rounding errors in very large data sets

javascript numbers rounding typescript

Last synced: 24 Aug 2025

https://github.com/writetome51/abstract-big-dataset-paginator

An abstract TypeScript/JavaScript class for pagination where all the data to be paginated can't be loaded in memory at once

application controller javascript paginate pagination typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-and-remove-head-tail

These functions remove and return items from the beginning and end of the array, respectively

array-manipulation elements javascript remove typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/get-sum-from-property

Gets values of a particular property found in each object in array of objects, and returns their sum

javascript objects property sum typescript

Last synced: 28 Oct 2025

https://github.com/writetome51/item-in-browser-storage

An abstract TypeScript/JavaScript class representing an item stored in the browser's localStorage or sessionStorage

browser-storage javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-unique-items

Returns every item in array without any duplicates

array itemsjs typescript unique

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-merged-arrays

Returns multiple arrays concatenated into one array

array-manipulations concatenate javascript

Last synced: 21 Feb 2025

https://github.com/writetome51/public-array-filter

An array-manipulating typescript/javascript class with methods that narrow down the content of the array

array-manipulations filter javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/public-array

A TypeScript/JavaScript class for general array manipulation

array-manipulations class convert filter get insert javascript remove replace sort typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/get-class-modification-decorator

Returns a TypeScript ClassDecorator factory.

class decorator factory function typescript

Last synced: 09 Jul 2025

https://github.com/writetome51/get-url-query

Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.

get get-request javascript parser query-string query-string-builder typescript url

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-and-remove-adjacent-to-value

Function that removes and returns sections of the array

array-manipulations elements javascript remove typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/types-date-format-order-time-format-order

Typescript type declarations DateFormatOrder and TimeFormatOrder, which are used for the ordering of dates and times

date time types typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/alphabetize

Function puts array of strings in alphabetical order

alphabetical alphabetizer javascript sort

Last synced: 21 Feb 2025

https://github.com/writetome51/get-indexes-of-item-duplicates

Function returns indexes of duplicates of one item in array

array duplicates element index indexes javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/is-integer-is-float

Functions that check if argument is integer or float

float integer javascript

Last synced: 21 Feb 2025

https://github.com/writetome51/javascript-not

An alternative to the sneaky ! negation operator for Javascript

alternative javascript negation operator substitute

Last synced: 21 Feb 2025

https://github.com/writetome51/get-object-modified

Function merges one object into another and returns new, modified object

clone copy javascript modify object typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/steve-thompson-resume

To keep track of resume changes

resume work

Last synced: 21 Feb 2025

https://github.com/writetome51/array-insert-middle

Function that inserts item(s) into the middle of the array

Last synced: 21 Feb 2025

https://github.com/writetome51/get-median

Function that returns the median from an array of numbers

javascript median numbers typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/to-str

Javascript function returns arg as string. Created purely for speed.

Last synced: 01 Sep 2025

https://github.com/writetome51/project2

For project2 in class

Last synced: 21 Feb 2025

https://github.com/writetome51/project8_user_admin

for matc class

Last synced: 21 Feb 2025

https://github.com/writetome51/bank_project5

project for class

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-index-is-negative

Function triggers error if a given index is a negative number, meaning the item was not found in the array

array error index javascript validation

Last synced: 01 Jul 2025

https://github.com/writetome51/js_exercises

To keep track of in-class exercises

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-not-object

Function triggers error is passed argument is not an object. Arrays are considered objects. Nulls are not

error javascript message not object

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-not-finite-number

Function triggers error if argument is not finite number of type 'number'

error error-message finite not number type-checking

Last synced: 21 Feb 2025

https://github.com/writetome51/demo-site

Web App Demos

demo developer resume web

Last synced: 21 Feb 2025

https://github.com/writetome51/project6-angular-scorecard

project for class

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-not-primitive-or-array

Function triggers error if argument is neither a primitive type or array

array error javascript message not primitive

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-not-all-finite-numbers

Function triggers error if argument is not an array entirely of finite numbers

error finite javascript message numbers

Last synced: 21 Feb 2025

https://github.com/writetome51/array-editor

The most bad-ass array manipulation tool on the planet!

array-manipulations array-methods swissarmyknife typescript

Last synced: 28 Oct 2025

https://github.com/writetome51/array-get-and-remove-all-before-or-after

functions that remove and return sections of the array

array-manipulations javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/array-get-page

Javascript function that paginates an array.

Last synced: 26 Jul 2025

https://github.com/writetome51/get-left-of-decimal

Without rounding, returns the number without the decimal or anything to the right of it

decimal get integer javascript math numbers remove returns typescript

Last synced: 17 Jun 2025

https://github.com/writetome51/error-if-not-populated-array

Function triggers error if argument is not an array with at least one item

Last synced: 11 Jul 2025

https://github.com/writetome51/loaded-page

A TypeScript/Javascript class intended to be used with a separate Paginator class. It loads a page (array) of data into memory

batch javascript load page pagination typescript

Last synced: 10 Sep 2025

https://github.com/writetome51/is-object-not-object

2 functions that check if passed argument is or is not an object. Null is not considered an object.

is-object javascript not-object type-check

Last synced: 11 Jul 2025

https://github.com/writetome51/array-get-indexes-basic

array-handling functions that return indexes of items in the array

array-manipulations get-index indexes javascript

Last synced: 17 Jul 2025

https://github.com/writetome51/array-replace-at

Replaces 1 item in array at specified index

array-manipulations item javascript replace typescript

Last synced: 21 Sep 2025

https://github.com/writetome51/table-columns-service

Abstract typescript/javascript class for holding data that has been prepped to be displayed in a table

abstract class columns javascript table typescript

Last synced: 17 Jul 2025

https://github.com/writetome51/get-with-decimal-shifted

Takes number and returns it with decimal shifted by a given number places

Last synced: 21 Feb 2025

https://github.com/writetome51/public-array-remover

An array-manipulating typescript/javascript class with methods that remove items from the array

array array-manipulations class remove remover typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/typescript-base-class

An abstract Typescript/Javascript class with properties and methods that maybe every class should have

abstract base-class class javascript typescript

Last synced: 25 Jun 2025

https://github.com/writetome51/phplib

Building my own library of php functions/classes

Last synced: 21 Feb 2025

https://github.com/writetome51/get-grouped-by-properties

Separates array of objects into sub-arrays of objects with matching property values

array grouping javascript object-sort objects sorting typescript

Last synced: 25 Jun 2025

https://github.com/writetome51/di-factory

A TypeScript/JavaScript tool for instantiating classes that require dependency injection

class dependency-injection factory instantiation javascript typescript

Last synced: 22 Jul 2025

https://github.com/writetome51/basic-data-handling

JavaScript functions that check if the passed argument meets a data type requirement.

data-types is-finite-number is-string isarray isfloat isinteger javascript logic-err type-checking typescript

Last synced: 11 Sep 2025

https://github.com/writetome51/array-insert-at

Function that inserts new items at a specified index in the array

array-manipulations insert items javascript new typescript

Last synced: 26 Jul 2025

https://github.com/writetome51/get-in-numeric-order-by-property

Re-orders objects by the numeric value of a particular property in each

javascript numbers objects order sort typescript

Last synced: 20 Sep 2025

https://github.com/writetome51/in-range

Checks if a given number is within a given range and returns boolean

boolean check inrange number range

Last synced: 29 Jul 2025

https://github.com/writetome51/is-finite-number

2 functions that check if passed argument is or is not a finite number

finite is-finite javascript number type-check

Last synced: 20 Jul 2025

https://github.com/writetome51/image-libraries

A demo app allowing you to add images to a browser-based library and sort through them. Kind of like iPhoto in a browser.

angular browser image javascript library typescript

Last synced: 13 Oct 2025

https://github.com/writetome51/public-array-sorter

An array-manipulating typescript/javascript class with sorting methods

array-manipulations javascript sort sorting typescript

Last synced: 29 Jul 2025

https://github.com/writetome51/is-match

A substitute for using === operator. Useful when arrays don't have to be identical via === to be deemed a match. They must only have identical content.

array comparison identical javascript match matching

Last synced: 31 Jul 2025

https://github.com/writetome51/array-get-between

Function returns middle section of array

javascript typescript

Last synced: 01 Aug 2025

https://github.com/writetome51/get-property

Allows you to retrieve value of object property using dot-notation in a string

javascript object properties property

Last synced: 01 Aug 2025

https://github.com/writetome51/array-remove-between

Function removes chunk of adjacent items from the middle of the array

array-manipulations javascript middle remove typescript

Last synced: 07 Aug 2025

https://github.com/writetome51/object-in-local-storage

A TypeScript/JavaScript class representing an object or array stored in the browser's localStorage

browser javascript local-storage localstorage object storage typescript

Last synced: 08 Aug 2025

https://github.com/writetome51/array-get-indexes-of

array-handling functions that return indexes of items in the array

array index indexes javascript typescript

Last synced: 08 Aug 2025

https://github.com/writetome51/subscription-service

A TypeScript/JavaScript class that represents a Subscription to any kind of data.

javascript observable subscription typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-not-integer

Function triggers error if argument is not integer of type 'number'

error integer javascript message not

Last synced: 03 Oct 2025

https://github.com/writetome51/error-if-not-function

Function triggers error if argument is not type 'function'

Last synced: 09 Aug 2025

https://github.com/writetome51/calendar-helpers

Javascript modules essential for creating a calendar app.

Last synced: 04 Oct 2025

https://github.com/writetome51/error-if-not-integer-zero-or-greater

Function triggers error if argument is not integer of zero or greater

error integer javascript message not type-check

Last synced: 19 Jul 2025

https://github.com/writetome51/sort-by-property

Sorts array of objects by the value of a particular property

alphabetically javascript numerically objects property sort sorter

Last synced: 30 Oct 2025

https://github.com/writetome51/observable-service

Abstract Typescript/JavaScript class that acts as a middleman between the class that creates the observable and the class that subscribes to the observable

javascript observable typescript

Last synced: 22 Aug 2025

https://github.com/writetome51/error-if-length-is-zero

Function triggers error if argument is not string longer than zero characters

error javascript length message string zero

Last synced: 24 Jul 2025

https://github.com/writetome51/array-remove-all-before

2 functions that remove all items that come before a certain value in the array

array-manipulations items javascript remove remove-elements typescript

Last synced: 09 Oct 2025

https://github.com/writetome51/get-subscription-data

Async function that returns the data result of a Subscription (to a Subscribable) only once and then unsubscribes.

rxjs-observable rxjs-subscriptions unsubscribe

Last synced: 21 Feb 2025

https://github.com/writetome51/array-starts-with-ends-with

Functions that check if array starts with certain items, or ends with certain items

array-manipulations javascript typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/order-numerically

Re-orders array in ascending numeric order

ascending javascript numbers order sort typescript

Last synced: 21 Feb 2025

https://github.com/writetome51/error-if-index-how-many-or-array-are-not-valid

Function triggers error if a given index, array, or 'howMany' items request is not valid

array index javascript validation

Last synced: 12 Oct 2025

https://github.com/writetome51/public-array-container-by-type-implementation

A private function for use inside subclasses of PublicArrayContainer that have the method .byType()

Last synced: 21 Feb 2025

https://github.com/writetome51/page-load-access

A TypeScript/Javascript class that loads a batch (array) of data from a larger set too big to be loaded all at once.

batch class data javascript load loader typescript

Last synced: 21 Feb 2025