• Stars
    star
    403
  • Rank 103,714 (Top 3 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Nostlan is a game launcher for emulators!

Nostlan : a game launcher for emulators!

Download Nostlan from the official website 🤝

What's a "game launcher"?

Nostlan isn't just a fancy file browser for your game files, it brings the console gaming experience to your computer!

Total emulation noob?

With Nostlan you can install new emulators with a single click. It's never been easier to get started with emulation!

Hardcore collector?

A big bookshelf of game boxes is an impressive conversation starter. Having X amount of games on a hard drive? Not so much.

But with Nostlan you can show off your virtual game collection with high quality box assets. Nostlan is unlike any other game launcher because it has a minimal, skeuomorphic UI design that prioritizes box art. It's like a virtual game room!

Check out the screenshots below. 👇

Couch gamer?

Nostlan was designed to be used with a game controller, so you won't have to use a mouse and keyboard if you don't want to. Nostlan's UI uses large text only, making it perfect for a big UHD TV or projector.

Looking to play retro and modern games?

Nostlan can do it all!

Systems supported: Arcade, DS, 3DS, GBA, N64, PS2, PS3, PSP, SNES, SEGA Mega Drive/Genesis, Nintendo Switch, Wii, Wii U, Xbox, and Xbox 360.

Emulators supported: bsnes, Cemu, Citra, Cxbx-Reloaded, Dolphin, DeSmuME, DS Player, em-fceux, MAME, melonDS, mesen, mupen64plus, mGBA, PCSX2, PPSSPP, RPCS3, Ryujinx, Ryujinx-LDN, snes9x, VBA, webretro, xemu, Xenia, and Yuzu.

Exclusive Features

  • browse the entire app with your mouse, keyboard, or game controller
  • automated install of any emulator
  • no nonsense setup and configuration
  • checks multiple database sites for the highest quality box art
  • nostalgic UI themes for each supported console
  • designed for big UHD displays and projectors
  • most controllers connect to Nostlan automatically, no setup required
  • GameCube controller adapter supported with gca-js via the contro-ui framework
  • menu translations for Spanish, German, Hebrew, Russian, and Dutch
  • cross-platform support for Linux, macOS, and Windows
  • box edit mode provides an in-app image search on the web (no need to download and manually place image files in the right folder)
  • can launch games using standalone emulator apps
  • also utilizes JavaScript/WASM based emulator cores
  • browser-based features are completely isolated from the main process in accordance with the latest Electron app security standards
  • advanced customization: edit launch commands
  • [PREMIUM FEATURE] backup/sync all your save data to the cloud, local storage device, or between your PC and laptop

Nostlan is free and open source

Download Nostlan and join the Nostlan community Discord. 😄

Support the development of Nostlan on Patreon to gain access to premium features!

Supported Systems and Emulators

Click on an image to see it in full quality 4K resolution.

Switch [Yuzu, Ryujinx]

Wii U [Cemu]

Wii, Gamecube, Virtual Console [Dolphin]

PS3 [RPCS3]

PS2 [PCSX2]

SNES [bsnes, snes9x]

Arcade Machines [MAME]

NES [Mesen, em-fceux]

DS [melonDS, DeSmuME]

GBA [mGBA, Visual Boy Advance]

Xbox, SEGA Genesis, N64, Nintendo 3DS, and more!

Premium Features

Nostlan includes tons of great features for free, but Patreon supporters can get premium features for only $1 a month!

Even though I decided to make this project open source and free to use, it still took a lot of work and a long time to develop. If you appreciate my work so far and will continue to use the app please support its development. Thank you!

How to access Premium Features

Every month, Patreon supporters will be able to see an exclusive post with the monthly donor password unique to that month. When you start Nostlan it will show a donation menu. Select "access premium features" from the donation menu. Copy the monthly donor password from Patreon and paste it into the donor password input. Select "verify password", if the password is correct you will have access to premium features! Passwords are automatically posted each month.

Learn more about Nostlan on the wiki

https://github.com/quinton-ashley/nostlan/wiki

I've put a lot of effort into documenting Nostlan on the wiki. I hope you find it helpful! Go to the wiki to find out more info on these topics:

Adaptive Button Mapping
Credits
Config File Editing Guide
Custom Themes
Development Info
Features
Game Identification
Hardware Compatibility
How is Nostlan different from other front ends?
Image Names to use for Game Art
Premium Features
Progress Reports
Screenshots
Setting up Nostlan
Supported Systems and Emulators
Using Nostlan

Contact

Contact me on Discord with your comments, question, suggestions, or if you need any general help using the app.

Please report technical issues and make specific feature requests on this project's Github.

Is Nostlan safe to use?

Allow me to introduce myself, my full legal name is Quinton Michael Ashley, I'm the lead developer of Nostlan.

I created Nostlan for fun and also to learn more about app development. Since Nostlan started as a personal project I wasn't under any pressure to make it look like a corporate website or follow any UI standards. Nostlan is an experiment in UI design. I consider it a piece of art that I'm sharing because I want other people to experience it too. Of course, I'd also like making some money off it by selling premium features that people can enjoy. But I have no interest in collecting your usage data, hijacking your cpu to mine crypto sh*tcoin, or doing anything malicious.

Since Nostlan is open source, anyone can look at the code. I also put a LOT of effort into following the latest Electron security standards. All the 3rd party emulator cores that Nostlan uses are sandboxed, meaning they run in isolation from the main process.

BUT, please only download Nostlan from my official website!

https://quinton-ashley.github.io/nostlan-web/

Legal Disclaimer

Although emulation is legal, pirating games you do not own is illegal. Nostlan does not condone piracy. Nostlan is open source software that does not infringe on any copyrights of publishers, developers, artists, or texture packers. Anyone asking for or sharing information related to digital piracy on Nostlan's Discord server or GitHub page will be blocked and have their comments removed and flagged.

COPYRIGHT AND TRADEMARK INFO

Nostlan is not affiliated with Nintendo, Sony, SEGA, or Microsoft. All trademarks and servicemarks referenced in this app are the property of their respective owners.

MAME and the MAME Logo are Copyright © 1997-2023 MAMEDev and contributors. MAME® is a registered trademark of Gregory Ember. Use of the MAME name and logo is done so with the expressed written permission from the trademark owner. For more information, please visit https://www.mamedev.org.

Nostlan was created by Quinton Ashley Copyright © 2019-2023. The Nostlan logo images are licensed under Attribution-NonCommercial-ShareAlike 4.0 International. The template images found in the nostlan-img repository are public domain images under the Public Domain License CC0. The Nostlan software itself is open sourced and licensed under the copyleft GNU GPLv3 license.

GNU GPLv3 logo

More Repositories

1

p5play

p5play is a JavaScript game engine that uses p5.js for rendering and Box2D for simulating physics.
JavaScript
616
star
2

Super_Mario_Sunshine_UHD_Texture_Pack

Upscales and retextures for Super Mario Sunshine.
117
star
3

cemu-no-gyro

Maps analog sticks to motion controls for Cemu.
JavaScript
66
star
4

q5.js

An implementation of the p5.js 2D API that's smaller and faster
JavaScript
24
star
5

firefox-hide-scrollbars

Addon that hides scrollbars in Firefox v57+
HTML
19
star
6

Kirby_Air_Ride_UHD_Texture_Pack

Upscales and retextures for Kirby Air Ride.
18
star
7

p5play-web

The website for p5play.org
JavaScript
12
star
8

IntroToJS

Learn to code in JavaScript using p5play and QuintOS!
JavaScript
10
star
9

quintos

QuintOS is a JS education platform that simulates retro computers
CSS
5
star
10

p5-mini

Embed p5.js sketches on your website with p5-mini!
JavaScript
5
star
11

video-up

node.js script for automated video upscaling using ffmpeg and waifu2x-caffe.
JavaScript
4
star
12

java2js

Converts Java to JavaScript with support for p5.js and QuintOS.
JavaScript
4
star
13

Luigis_Mansion_UHD_Pack

UHD pack for Luigi's Mansion containing painting and statue upscales made with waifu2x
4
star
14

reddit-uhd

Redesigns reddit! Replaces thumbnails and low-res previews by scraping for full-res images.
JavaScript
3
star
15

qodemate

no longer in development
JavaScript
2
star
16

nostlan-ios

Use Xbox One & PS4 controllers to play web based games on iOS!
Swift
2
star
17

automadicom

deprecated, no longer in development
JavaScript
2
star
18

delay-cmd

Use human intervals to delay && your next command
JavaScript
1
star
19

ProcessingVideoExport

h.265 encoded UHD video export for Processing!
Java
1
star
20

nostlan-wii

1
star
21

mie

mini editor for embedding p5.js sketches
JavaScript
1
star
22

p5play-vscode

p5play extension for VSCode
JavaScript
1
star
23

get-open-apps

Get a list of the apps the user has open.
JavaScript
1
star
24

Luigis_Mansion_Ingame_UHD_Screenshots

1
star