MCPcopy Index your code
hub / github.com/evilsocket/islazy

github.com/evilsocket/islazy @v1.11.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.11.0 ↗ · + Follow
113 symbols 237 edges 42 files 87 documented · 77% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<a href="https://github.com/evilsocket/islazy/releases/latest"><img alt="Release" src="https://img.shields.io/github/release/evilsocket/islazy.svg?style=flat-square"></a>
<a href="https://github.com/evilsocket/islazy/blob/master/LICENSE.md"><img alt="Software License" src="https://img.shields.io/badge/license-GPL3-brightgreen.svg?style=flat-square"></a>
<a href="https://goreportcard.com/report/github.com/evilsocket/islazy"><img alt="Go Report Card" src="https://goreportcard.com/badge/github.com/evilsocket/islazy?style=flat-square&fuckgithubcache=1"></a>
<a href="http://godoc.org/github.com/evilsocket/islazy">
    <img alt="Docs" src="https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square">
</a>

islazy is a Go library containing a set of opinionated packages, objects, helpers and functions implemented with the KISS principle in mind that I often use in my projects.

go get -u github.com/evilsocket/islazy

Examples for each package can be found in the examples folder.

Who's using islazy?

If your project is using this library add it to this README and send a PR!

License

This library was made with ♥ by Simone Margaritelli and it's released under the GPL 3 license.

Extension points exported contracts — how you extend this code

Job (Interface)
Job is the generic interface object representing the data being pushed to the jobs queue and being passed to the workers
async/queue.go
TimedCallback (FuncType)
TimedCallback represents a generic function with a return value.
async/timeout.go
FatalPolicy (FuncType)
FatalPolicy represents a callback to be executed on Fatal messages.
log/policy.go
Logic (FuncType)
Logic is the implementation of the logic each worker will execute.
async/queue.go

Core symbols most depended-on inside this repo

GetTypeObject
called by 10
plugin/plugin.go
Wrap
called by 6
tui/colors.go
do
called by 6
log/log.go
Set
called by 4
plugin/plugin.go
lineSeparator
called by 3
tui/table.go
Wait
called by 3
async/queue.go
NewUnsortedKV
called by 3
data/unsortedkv.go
onEdit
called by 3
data/unsortedkv.go

Shape

Function 67
Method 36
FuncType 3
Struct 3
TypeAlias 3
Interface 1

Languages

Go99%
TypeScript1%

Modules by API surface

plugin/plugin.go21 symbols
data/unsortedkv.go17 symbols
log/log.go13 symbols
async/queue.go11 symbols
tui/colors.go10 symbols
tui/table.go7 symbols
log/policy.go4 symbols
str/trim.go3 symbols
log/level.go3 symbols
fs/misc.go3 symbols
str/split.go2 symbols
async/timeout.go2 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add islazy \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact