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

https://github.com/tmhsdigital/language-library

Just like learning your A-B-C's
https://github.com/tmhsdigital/language-library

Last synced: 11 months ago
JSON representation

Just like learning your A-B-C's

Awesome Lists containing this project

README

          

# Language-Library

![Language-Library](https://media.giphy.com/media/3o7btPCcdNniyf0ArS/giphy.gif)

## Project Overview

Language-Library is a collection of simple projects in various programming languages. Each project demonstrates basic functionalities and serves as a learning resource for developers of all skill levels.

## Projects Included

- **Python**
- Flask-based Configuration Management System
- **JSON**
- Configuration Management System with Validation and Backup
- **YAML**
- Application Settings Manager
- **Bash**
- Scripts for various automation tasks
- **C#**
- Basic application showcasing language features
- **C++**
- Simple projects demonstrating fundamental concepts
- **C**
- Basic C programs
- **CSS**
- Styling examples and utilities
- **Go**
- Basic projects and utilities in Go
- **HTML**
- Web pages and templates
- **Java**
- Basic applications and utilities
- **JavaScript**
- Scripts and web applications
- **Markdown**
- Documentation and examples
- **PHP**
- Simple web applications
- **PowerShell**
- Automation scripts
- **YAML**
- Configuration files and examples

## Table of Contents

- [Setup and Usage](#setup-and-usage)
- [Python](#python)
- [JSON](#json)
- [YAML](#yaml)
- [Project Structure](#project-structure)
- [Project Stats](#project-stats)
- [License](#license)
- [Acknowledgements](#acknowledgements)

## Setup and Usage

### Python

1. **Flask-based Configuration Management System**

Navigate to the `Python` directory and run the Flask application:

```bash
cd Python
python app.py
```

2. **JSON Configuration Management**

Navigate to the `JSON` directory and run the management script:

```bash
cd JSON
python manage_config.py
```

3. **YAML Application Settings Manager**

Navigate to the `YAML` directory and run the management script:

```bash
cd YAML
python manage_settings.py
```

## Project Structure

```
Language-Library/
├── .github/workflows/
├── Bash/
├── C/
├── C#/
├── C++/
├── CSS/
├── Go/
├── HTML/
├── JSON/
├── Java/
├── JavaScript/
├── Markdown/
├── PHP/
├── PowerShell/
├── Python/
├── YAML/
├── README.md
└── index.html
```

## Project Stats

![Languages](https://img.shields.io/github/languages/top/TMHSDigital/Language-Library)
![Repo Size](https://img.shields.io/github/repo-size/TMHSDigital/Language-Library)
![Issues](https://img.shields.io/github/issues/TMHSDigital/Language-Library)
![Forks](https://img.shields.io/github/forks/TMHSDigital/Language-Library)
![Stars](https://img.shields.io/github/stars/TMHSDigital/Language-Library)
![License](https://img.shields.io/github/license/TMHSDigital/Language-Library)
![Contributors](https://img.shields.io/github/contributors/TMHSDigital/Language-Library)

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgements

- [Flask](https://flask.palletsprojects.com/)
- [JSON](https://www.json.org/)
- [YAML](https://yaml.org/)
```