An open API service indexing awesome lists of open source software.

4X

4X is a genre of video game that focuses on strategic decision-making and long-term planning. Players control an empire and must “explore, expand, exploit, and exterminate” in order to succeed. 4X games are known for their depth and complexity, with players needing to manage resources, research technologies, build armies, and make diplomatic decisions in order to progress. Some popular examples of 4X games include the “Civilization” series and “Europa Universalis”. Whether you are a seasoned strategy gamer or just getting started, 4X games offer a rich and rewarding gaming experience.

https://github.com/yairm210/unciv

Open-source Android/Desktop remake of Civ V

4x 4x-strategy-game android civ civilization civilization-v game itch libgdx strategy-game

Last synced: 28 Feb 2026

https://github.com/yairm210/Unciv

Open-source Android/Desktop remake of Civ V

4x 4x-strategy-game android civ civilization civilization-v game itch libgdx strategy-game

Last synced: 14 Mar 2025

https://github.com/freeorion/freeorion

Source code repository of the FreeOrion project.

4x freeorion game linux macosx multiplayer opengl singleplayer windows

Last synced: 13 Apr 2025

https://github.com/rajko-horvat/OpenCiv1

Open source rewrite of the original Civilization 1 Game designed by Sid Meier and Bruce Shelley in year 1991

4x 4x-strategy-game civilization civilization-games game remake remake-games retro retro-game retrogaming sid-meier-civilization

Last synced: 09 May 2025

https://github.com/solaris-games/solaris

A HTML5 game of strategy, intrigue and galactic conquest.

4x 4x-strategy-game games hacktoberfest strategy

Last synced: 14 Apr 2025

https://github.com/ekolis/stars-nova

Clone of the classic 4X game Stars!. Fork of original svn repo on SourceForge.

4x games stars tbs turn-based-strategy

Last synced: 24 Jan 2026

https://github.com/civ-clone/civ-clone

Open source, plugin-driven, Civilization clone, written in TypeScript.

4x civ civ-game civilization civilization-games game in-progress open-source strategy-game typescript

Last synced: 30 Apr 2025

https://github.com/ChrisNeedham24/microcosm

A little 4X game written using Pyxel.

4x game python pyxel

Last synced: 10 Mar 2025

https://github.com/conterra/mapapps-query-builder

The Query Builder Bundle allows you to create your own Query Tools, that perform custom queries to a store.

3x 4x highlight mapapps search

Last synced: 17 Nov 2025

https://github.com/Szyximus/Stars

Build available here:

4x strategy turn-based unity

Last synced: 25 Apr 2025

https://github.com/mnbvmnbv2/new-city

NewCity is a 4X, real-time strategy game that plays on the concept of different timescales playing at once. The map size is somewhere between countries and cities taking up single spots to buildings taking up single spots.

4x city-builder game rts

Last synced: 10 Mar 2025

https://github.com/conterra/mapapps-clusterfeaturelayer

The ClusterFeatureLayer Bundle allows you to cluster features for any point feature service.

3x 4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-fontawesome

This bundle allows you to use font awesome icons as themes extension in map.apps.

3x 4x mapapps usability

Last synced: 16 Feb 2026

https://github.com/jakesteam/settlers

An online version of the Settlers 3 manual

4x backup manual settlers-iii strategy

Last synced: 18 Jan 2026

https://github.com/conterra/mapapps-intro

This bundle allows you to create your own step-by-step guide in map.apps based on the Driver.js framework.

3x 4x mapapps usability

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-charting

The Charting Bundle allows you to display various charts based on data from an AGSSearch store.

4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-search-layers

This bundle adds a new search store that allows the user to search for layers.

4x highlight mapapps search

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-devnet-blueprint

Developer template project for Developer Network Bundles.

3x 4x mapapps

Last synced: 06 Mar 2026

https://github.com/conterra/mapapps-printing-enhanced

This bundle extends the printing bundle. It adds a preview of the print area and allows to configure several printing options.

4x analysis highlight mapapps

Last synced: 19 Jan 2026

https://github.com/conterra/mapapps-labeling

This bundle labels features with border length and optional additional attributes.

4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-conditional-renderer

The Conditional Renderer Bundle makes it possible to create mutliple renderers and feature reductions for a layer to be used in different scale ranges, all by configuration.

4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-layer-sorting

The Layer Sorting Bundle allows filtering and reorganizing domain bundle contents on a per app base.

4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-map-controls

The MapControls bundle allows you to easily navigate your map.

4x mapapps usability

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-slice

This bundle lets the user slice through 3D layers.It integrates the Esri slice Widget into mapapps.

3d 4x mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-related-tables

The Related Tables bundle extends popups to display data from related tables.

3x 4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-weather-visualization

The Weather Visualization Bundle offers a possibility to visualize differenct weather conditions in your 3D applications such as rain, snow and fog.

3d 4x mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-hierarchicalsearch

The Hierarchical Search Bundle offers a widget for searching features via a drop-down menu based on attributed values. The menus will be filled automaticaly based on the attribute ID and the previous user selections.

4x mapapps search

Last synced: 02 Mar 2026

https://github.com/conterra/mapapps-what3words

This bundle integrates what3words into map.apps.

4x mapapps search

Last synced: 16 Feb 2026

https://github.com/edouardpoitras/nebula4x

4x game built in Haskell

4x game haskell

Last synced: 05 Apr 2025

https://github.com/conterra/mapapps-overviewmap

The Overview Map gives better orientation to the user by showing the current extent of the map in a smaller scaled map within a separated window.

4x highlight mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-editing-usernameprocessor

This bundle registers an EditorInterceptor that provides the current username to the editing bundle.

3x 4x analysis mapapps

Last synced: 07 Mar 2026

https://github.com/conterra/mapapps-imprint-privacy

This bundle adds two buttons to the app, which refer to the imprint and the privacy statements.

3x 4x mapapps usability

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-locationfinder

This bundle provides an omnisearch store for connecting to the Esri CH LocationFinder service.

4x mapapps search

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-bookmarks

The bookmarks bundle allows to store the extent of the map as several bookmarks.

4x highlight mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-toc-action-renderer

This bundle adds another action to the TOC which allows to customize the renderer of a layer.

4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-editing-reshape-interceptor

The Editing Reshape Interceptor bundle prevents that polygons and geometries can be moved while editing.

4x analysis mapapps

Last synced: 09 Mar 2026

https://github.com/5h1ngy/fls-node-epicronicles

A management-focused space sim with a 3D galaxy map

4x galaxy game react redux-toolkit space-simulator strategy three-js threejs typescript vite

Last synced: 13 Jan 2026

https://github.com/conterra/mapapps-daylight

This bundle enables the user to display the effect of light of certain time of day. Additionally, the shadow of 3D-Objects can be simulated.

3d 4x mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-toc-description-html

This bundle provides an additional toc action for map.apps toc bundle that allows you to use html in layer descriptions.

4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-toc-expand

The Toc Expand bundle allows you to expand groups in the toc at startup.

4x deprecated mapapps

Last synced: 10 Mar 2025

https://github.com/conterra/mapapps-mapflow

mapapps-mapflow provides a widget for switching between the operational layers of the map.

4x mapapps

Last synced: 10 Mar 2025

https://github.com/conterra/mapapps-popups-types

The Popups Types bundle allows to configure popup templates in a central place and to reuse them more often.

4x mapapps popups

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-geoprocessing

This bundle enables the execution of Geoprocessing services.

4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-basemap-slider

The Basemap Slider Bundle provides a widget that allows you to fade between different basemaps.

4x analysis mapapps

Last synced: 11 Mar 2026

https://github.com/conterra/mapapps-streetsmart

This bundle makes it possible to use the Street Smart product within a map.apps app.

4x contents mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-time-slider

The Time Slider bundle allows the user to change the time extent for FeatureLayers.

3x 4x analysis mapapps

Last synced: 04 Mar 2026

https://github.com/conterra/mapapps-building-explorer

The BuildingExplorer is used to filter and explore the various components of BuildingSceneLayers

3d 4x mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-sketching-enhanced

This bundle adds an extended sketching functionality the map.

4x highlight mapapps

Last synced: 06 Feb 2026

https://github.com/conterra/mapapps-welcome

The Welcome Bundle is a widget for displaying a welcome screen with a Do-Not-Show-Again checkbox.

3x 4x highlight mapapps usability

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-layer-swipe

The Swipe Layer bundle allows you to easily compare the content of two different layers in a map using the LayerSwipe widget to reveal the content of a layer on the map.

3x 4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-lineofsight

The LineOfSight widget is a 3D analysis tool that allows you to perform visibility analysis in a SceneView. Visibility between a given observer and multiple target points is calculated against the currently displayed content in the view, including ground, integrated meshes and 3D objects such as buildings or trees.

3d 4x mapapps

Last synced: 01 Mar 2026

https://github.com/conterra/mapapps-elevation-profile

This bundle enables the ElevationProfile Widget from Esri in map.apps. It allows a user to input a polyline and calculates an elevation profile along this line.

3x 4x analysis mapapps

Last synced: 16 Feb 2026

https://github.com/conterra/mapapps-portal-item-loader

This bundle provides access to portal content.

4x contents highlight mapapps

Last synced: 16 Feb 2026

4X Awesome Lists
4X Categories