William Ermlick's starred repositories

ChatDev

Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration)

Language:ShellLicense:Apache-2.0Stargazers:24987Issues:303Issues:252

evals

Evals is a framework for evaluating LLMs and LLM systems, and an open-source registry of benchmarks.

Language:PythonLicense:NOASSERTIONStargazers:14633Issues:264Issues:205

RWKV-LM

RWKV is an RNN with transformer-level LLM performance. It can be directly trained like a GPT (parallelizable). So it's combining the best of RNN and transformer - great performance, fast inference, saves VRAM, fast training, "infinite" ctx_len, and free sentence embedding.

Language:PythonLicense:Apache-2.0Stargazers:12264Issues:131Issues:202

open-llms

đź“‹ A list of open LLMs available for commercial use.

ChatRWKV

ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.

Language:PythonLicense:Apache-2.0Stargazers:9368Issues:89Issues:116

PokemonRedExperiments

Playing Pokemon Red with Reinforcement Learning

Language:Jupyter NotebookLicense:MITStargazers:6811Issues:70Issues:112

trackerjacker

Like nmap for mapping wifi networks you're not connected to, plus device tracking

Language:PythonLicense:MITStargazers:2620Issues:74Issues:27

FastAPI-template

Feature rich robust FastAPI template.

Language:PythonLicense:MITStargazers:1900Issues:30Issues:115

instructor-embedding

[ACL 2023] One Embedder, Any Task: Instruction-Finetuned Text Embeddings

Language:PythonLicense:Apache-2.0Stargazers:1832Issues:17Issues:109

redner

Differentiable rendering without approximation.

Language:NASLLicense:MITStargazers:1381Issues:44Issues:147

minillm

MiniLLM is a minimal system for running modern LLMs on consumer-grade GPUs

Language:PythonLicense:MITStargazers:852Issues:15Issues:13

nn-template

Generic template to bootstrap your PyTorch project.

Language:PythonLicense:MITStargazers:631Issues:14Issues:9

LetsMapYourNetwork

Lets Map Your Network enables you to visualise your physical network in form of graph with zero manual error

Language:JavaScriptLicense:GPL-3.0Stargazers:440Issues:31Issues:13

minihf

MiniHF is an inference, human preference data collection, and fine-tuning tool for local language models. It is intended to help the user develop their prompts into full models.

Language:PythonLicense:Apache-2.0Stargazers:142Issues:7Issues:0

ai-flow

No-code tool for connecting AI models

Language:TypeScriptLicense:MITStargazers:125Issues:3Issues:2

Robinhood-1099-Parser

Parse Robinhood 1099 Tax Document from PDF into CSV

Language:PythonLicense:AGPL-3.0Stargazers:67Issues:6Issues:9

ngods

New generation opensource data stack

Language:DockerfileLicense:BSD-3-ClauseStargazers:60Issues:4Issues:1

d3js-neo4j-example

Some of D3.js v5 example pages visualize the result from Neo4j

Language:HTMLLicense:MITStargazers:39Issues:2Issues:6

NetworkMap

post-exploitation network mapper

Language:PythonLicense:GPL-3.0Stargazers:23Issues:6Issues:3

NetFrenzy

Import a pcap file into Neo4j and view the network graph. Maintainer: @djent-

Language:PythonLicense:AGPL-3.0Stargazers:16Issues:3Issues:47

antfarm

Passive network mapping tool written in Ruby

Language:RubyStargazers:15Issues:5Issues:0

py-freerdp

Basic Python wrapper for FreeRDP

chess-gym

OpenAI Gym environment for Chess, using the game engine of the python-chess module

Language:PythonLicense:MITStargazers:7Issues:2Issues:3

risk-bot

A bot that plays the strategy board-game Risk. Project for UCD COMP20050 Software Engineering Project II.

Language:JavaStargazers:3Issues:3Issues:0

yolov8-pidray

PIDray dataset detection using YoloV8 (compared with YoloV5)

Language:Jupyter NotebookStargazers:3Issues:1Issues:1

pyfreerdp

Python FreeRDP Launcher

Language:PythonLicense:GPL-2.0Stargazers:1Issues:0Issues:0

datapipeline-TCP-UDP-neo4j

This project is about building a data pipeline to move network traces from a dataset to a Neo4J data store using Python. Each trace over TCP and UDP as well as their subtraces (ARP and ICMP) need to be modelized and stored in Neo4J. The purpose is to visualize each sender and receiver as Nodes, as well as the type of the protocol used as a relationship.

Language:Jupyter NotebookStargazers:1Issues:2Issues:0