# README
toolkit
Started with several utilities to support http://github.com/quintans/goSQL but now also has several tools that I use in my pet projects.
The most relevant are:
- Web
- Filters
- JSON-RPC Server
- Session Management
- Only Files File System
- Long Polling (xhr)
- Log
- Logging with Asynchronous Writers and Hierarchy Log Levels
- ConsoleAppender
- RollingFileAppender
- Cache
- LRUCache
- ExpirationCache
- Collection
- HashMap
- LinkedHashMap
- HashSet
- LinkedHashSet
- FIFO
- QuickSort
Dependencies
https://code.google.com/p/go-uuid/
Credits
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
CapFirst returns the input string with the first letter in Upper case.
No description provided by the author
No description provided by the author
*
* booleans.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LoadConfiguration configuration from a json file config is a pointer to a configuration variable file is the json file location.
No description provided by the author
No description provided by the author
No description provided by the author
NewRateLimiter creates an instance of RateLimiter rate sets the number of takes that can occur per second.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UncapFirst returns the input string with the first letter in lower case.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RateLimiter is a simple implementation of the Leaky Bucket algorithm.
No description provided by the author
# Type aliases
LazyString enable us to use a function in fmt.(S)Printf eg: fmt.Printf( "Hello %s", LazyString(func() string { return "world!" }), ).
No description provided by the author