All Projects → M2Team → Nsudo

M2Team / Nsudo

Licence: other
Series of System Administration Tools

Projects that are alternatives of or similar to Nsudo

SuperLauncher
🚀 Super Launcher is an admin launcher that persists in the system tray that can launch programs quickly; optionally, with administrator rights, as another user, or both.
Stars: ✭ 36 (-96.19%)
Mutual labels:  system, launcher
Slpkg
📦 Mirror of slpkg repository
Stars: ✭ 86 (-90.9%)
Mutual labels:  system, administration
Sympact
🔥 Stupid Simple CPU/MEM "Profiler" for your JS code.
Stars: ✭ 439 (-53.54%)
Mutual labels:  process, system
OSAPI
👋 OSAPI 是依靠通用性后台管理平台搭建的API管理平台,基于 vue3、Nestjs 技术栈实现,包含 RBAC 角色权限模块、数据展示、编辑等模块。
Stars: ✭ 32 (-96.61%)
Mutual labels:  session, token
Heim
Cross-platform async library for system information fetching 🦀
Stars: ✭ 572 (-39.47%)
Mutual labels:  process, system
React Input Tags
React component for tagging inputs.
Stars: ✭ 10 (-98.94%)
Mutual labels:  token
Cerebro
Open-source productivity booster with a brain
Stars: ✭ 7,181 (+659.89%)
Mutual labels:  launcher
Xban2
Extended Ban Mod for Minetest
Stars: ✭ 9 (-99.05%)
Mutual labels:  administration
Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Stars: ✭ 7,405 (+683.6%)
Mutual labels:  system
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+3782.33%)
Mutual labels:  system
Skyrat
SkyRAT - Powershell Remote Administration Tool
Stars: ✭ 21 (-97.78%)
Mutual labels:  administration
Cluster Dispatch
解决Node.js在Cluster模式下的连接/资源复用问题
Stars: ✭ 13 (-98.62%)
Mutual labels:  process
Ripv6
Random IPv6 - circumvents restrictive IP address-based filter and blocking rules
Stars: ✭ 10 (-98.94%)
Mutual labels:  bypass
Karma Edge Launcher
A Karma plugin. Launcher for Microsoft Edge.
Stars: ✭ 14 (-98.52%)
Mutual labels:  launcher
Walkoff
A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
Stars: ✭ 855 (-9.52%)
Mutual labels:  administration
Processmaker
GLPI plugin that provides an interface with ProcessMaker (http://www.processmaker.com/)
Stars: ✭ 21 (-97.78%)
Mutual labels:  process
Process
The Process component executes commands in sub-processes.
Stars: ✭ 6,942 (+634.6%)
Mutual labels:  process
Access
Ponzu Addon to manage API access grants and tokens for authentication
Stars: ✭ 13 (-98.62%)
Mutual labels:  token
Connect2ssh
Manage SSH and SSHFS connections via the command line using BASH!
Stars: ✭ 15 (-98.41%)
Mutual labels:  administration
System.linq.dynamic.core
The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
Stars: ✭ 864 (-8.57%)
Mutual labels:  system

Logo NSudo - System Administration Toolkit

AppVeyor CI Latest Version Latest Release Downloads Total Downloads License 996.icu FOSSA Status

This is the source code repository of NSudo. If you wonder to visit the NSudo official website, download NSudo or read the NSudo documents etc, please visit https://m2team.github.io/NSudo.

This readme file will be the developer oriented document because this it is under the source code repository.

2021 Development Roadmap

  • [ ] Add Current User (Elevated) Mode.
    • [x] Implemented in NSudo Shared Library.
    • [ ] Implemented in NSudo Launcher.
  • [ ] Use wxWidgets to implement the UI.
  • [ ] TOML-based environment configuration file.
  • [ ] Add more APIs to NSudo Shared Library.
  • [ ] Export PDF directly from the offical website.
  • [ ] Improve the Gitee mirror experience.

Code of Conduct

Please read CODE_OF_CONDUCT.md.

Contributing to NSudo

How to become a contributor

  • Direct contributions
    • Create pull requests directly.
    • Please send e-mails to [email protected] if you have any questions.
  • Feedback suggestions and bugs.
    • We use GitHub issues to track bugs and features.
    • For bugs and general issues please file a new issue.

Code contribution guidelines

Prerequisites

  • Visual Studio 2017 version 15.9 or later.
  • Windows 10 version 1507 SDK or later.
    • You need to change the Windows SDK version in the project properties if the version of Windows 10 SDK I used isn't installed on your PC.
    • You also need install ARM and ARM64 components when you installing the Windows 10 Version 1703 SDK or later.

How to build all targets of NSudo

Run BuildAllTargets.bat in src/Native.

How to modify or debugging NSudo

Open NSudo.sln in src/Native.

Code style and conventions

For all languages respect the .editorconfig file specified in the source tree. Many IDEs natively support this or can with a plugin.

Copying files from other projects

The following rules must be followed for PRs that include files from another project:

  • The license of the file is permissive.
  • The license of the file is left intact.
  • The contribution is correctly attributed in the Readme file in the repository, as needed.

How to update documents.

Refer to https://github.com/M2Team/NSudo/pull/29.

To build new docs, you'll need to have Node.js and Yarn installed on your system, and run build.bat in src/Documents.

Docs will be built into docs, where GitHub Pages treated as site root. So be sure to commit docs changes.

CI/CD is not included in this PR, so manual build is required after every docs update. yarn dev runs a local hot-reload-enabled docs server for easier debugging.

Docs engine is based on VuePress.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].