Neko

What is Onekoshima?

Onekoshima (Japanese: オネコ島) is a site dedicated to the sprites used with the "Oneko.js" JavaScript package, especially their collecting, archiving and public display. Oneko.js is a lightweight program for websites which was created in 2022 by Canadian programmer Ari, known online as "adryd", to put a cursor-chasing pixel cat (or other character) on a webpage which will follow your mouse cursor when moved. In her introduction of oneko.js, Ari referred to it as a "fun and hacky script", which has indeed brought joy and whimsy to many websites and nostalgic ailurophiles over the years. Oneko.js has a long pedigree, being a direct descendent of the original 'Neko' screenpet invented in 1988. On this virtual "cat island", you'll find a gallery of Oneko spritesheets taken from across the web, as well as creations by this site's author. The sprites are our highlights, but there's more to Onekoshima. Climbing off the boat at the dock (a la Aoshima island in Japan) and stepping forth, you will also uncover rare Neko-themed GIFs extracted from the Internet Archive's GifCities collection. We also have pages of links, detailing all things Neko, from games, videos and web demos, through to archived websites from the first years of Neko, and valuable resources and information on the screenmate for both researchers and the simply curious. Onekoshima's curated collection (the Oneko Cattery) has hundreds of not only cats, but also anime characters, Pokemon, dogs, objects, vehicles, foxes, and more, with some of the sprite designs dating to the early Nineties. We even have unusual sprites like skunks and aliens (and I kid you not, a hissing cockroach).


The site and its collections have been made possible by Vijay Shah, an slightly obsessed oneko fan and certified cat lover from Ilford, England (UK), who has been collecting oneko.js spritesheets since 2023. He originally gathered this collection for a random web explorer called Vijay’s Virtual Vibes. In 2026, Vijay decided to give the onekos a dedicated island on the web, just for them. Onekoshima is the largest, and as far as is known, only collection of sprites used in the oneko.js script. Onekoshima was launched on the 24th of May, 2026, and was originally intended to be named 'Oneko Bazaar', before I eventually settled on Onekoshima as the current name - in Japanese, it means "island of onekos" - the cats follow mouse real. The site in its design honours not only oneko.js and the Neko family tree, but is also a homage to both Japan and cats. It's also intended to be simple yet fun and colourful, quick-loading, and hopefully helpful to other Oneko/Neko/screen pet lovers out there.


I do hope you enjoy your stay at Onekoshima. Feel free to check out the Cattery (sprite gallery), create and download your own oneko spritesheets at our Oneko Design Lab (made with AI) or play with the pixel kitties in the Playground, before taking a quiet moment browsing through our library of links on virtual feline pets past and present. This site is dedicated to my family, and their cats: Neo, Luna, Julius, Tiger and Leo, and to the kitties long since travelled over the Rainbow Bridge 🌈😇🪽 Gingy, Moggy Magoo, Felix, Ruby, Kizzy, Nylah and Lucky.


P.S.: A site about Onekos and Nekos just doesn't make sense not to have actual Onekos and Nekos doing their thing on the pages. With that said, I have added a cool colour-changing Oneko to the homepage, Ari's Oneko.js with its white pixel moggy is on this page and more recently, I have included a different Webneko from Gregory Bell's Webneko (Neko 3.0) site that sits respectfully in the top-left corner of nearly every page on the site. Just click on the cat to have it follow your cursor, and once you get fed up, click again on the cat to send it back in its corner. UPDATE: October 2026 ~ I've also added Eliot Akira's delightful and cute 'Neko 2020' to the About page as well, because why not?