What is NPL?

  • NPL(Neural Parallel Language) is an open source collection of libraries based on C++ and Lua.
  • NPL provides essential functionality for building 3D/2D/Networking applications.
  • NPL is a single language solution for advanced and interactive GUI, complex opengl/DirectX 3D graphics, scalable webserver and distributed software frameworks. It is cross-platform, high performance, extensible and debuggable.
  • NPL is a language system initially designed to operate like the brain. Nodes and connections are ubiquitous; threading and networking logics are hidden from developers.
NPL Runtime
Neural Parallel Language
If you like it, donate us.

Screen Shots

Projects created with NPL

  • Paracraft: Free 3D movie maker for everone (Recommended)
    paracraft_400_235
  • NPL Code Wiki: web server written in NPL
  • Magic Haqi: 3D MMORPG for kids to play, create, share 3D worlds (over 5 million registered users in China, online since Nov, 2009)
  • Kids Movie Creator: early project released in 2006.